FR.Panel
Hierarchy
Subclasses
Files
面板容器
var $root = $("<div>").css({position:'absolute',top:5,left:10}).appendTo('body');
var p = new FR.Panel({
renderEl : $root,
contentHtml : "Hello",
width : 300,
height : 100,
title : "Test",
border : true,
doSize : true,
closable : true
});
Available since: 6.5.3
Config options
配置属性
- titleHeight : Number (optional)
标题高度(如果有标题)
Defaults to:
25
- headerBackground : String (optional)
标题背景色
Defaults to:
null
- borderRadius : Number/String (optional)
边框的圆角
Defaults to:
false
- fit : Boolean (optional)
是否根据父容器自适应大小
Defaults to:
false
- doSize : Boolean (optional)
是否需要在初始化的时候计算大小
Defaults to:
true
- border : Boolean (optional)
是否需要边框
Defaults to:
false
- borderWidth : Number (optional)
边框宽度,仅在border=true时生效。
Defaults to:
1
- closable : Boolean (optional)
是否需要关闭按钮
Defaults to:
false
- maximizable : Boolean (optional)
是否可以最大化
Defaults to:
false
- minimizable : Boolean (optional)
是否可以最小化
Defaults to:
false
- collapsible : Boolean (optional)
是否可以收缩和下拉
Defaults to:
false
- autoScroll : Boolean (optional)
是否根据内容的多少自动显示滚动条
Defaults to:
true
- closed : Boolean (optional)
初始化完成以后是否直接显示组件
Defaults to:
false
- animate : Boolean/Number (optional)
显示和隐藏的时候是否需要动画效果,参数可以为一个整数表示动画持续的时间
Defaults to:
true
- width : Number (optional)
控件的初始宽度
Defaults to:
300
- height : Number (optional)
控件的初始高度
Defaults to:
200
- contentUrl : String (optional)
容器内容(从给定的服务器地址获取。注意:该url不能跨域)
Defaults to:
null
- contentHtml : String (optional)
容器内容(html文本)
Defaults to:
null
- contentText : String (optional)
容器内容(普通文本)
Defaults to:
null
- contentWidget : FR.Widget (optional)
容器内容(控件)
Defaults to:
null
- style : "blue"/"green"/"gray" (optional)
控件的样式
Defaults to:
"blue"
- tools : Array (optional)
Overrides: FR.Widget.options
Properties
Methods
autoScroll:是否显示panel内容的滚动条 url:数据加载有地址 html:包含html标签的内容 text:普通文本内容 url,html和text三种数据获取方式只能选一种
title : 标题 tools : 自定义的工具栏 closable : 是否可关闭 maximizable : 是否可最大化 minimizable :是否可最小化 collapsible : 是否可收缩与伸展 miniExpand : 只带箭头的收缩按钮
面板新的位置
Parameters
- give : Point
要移动到的新的位置
- left : Number
新位置距离父容器的左边距
- top : Number
新位置距离父容器的上边距
- left : Number
重新设置控件的大小和位置 *
Parameters
- give : Object (optional)
给定的尺寸和位置 *
- width : Number
给定的宽度 *
- height : Number
给定的高度 *
- top : Number
距离其父容器顶部的距离 *
- left : Number
距离其父容器左侧的距离
- width : Number
触发绑定过的事件 * *
Parameters
- eventName : String
要触发的事件的名字 *
Returns
- Boolean
如果事件函数返回false,则返回false并中断其他同名事件的执行,否则执行所有的同名事件并返回true
"24"这种形式的 *
Parameters
- o : Object
宽度或者高度 *
Returns
- boolean
是否是"24"这种形式
设置控件的可用性 *
Parameters
- enable : Boolean
如果参数值为true则设置控件为可用,如果参数值为false则设置控件为不可用
设置控件的初始值,一般情况和setValue一样,在初始值为数据绑定的时候需要动态加载数据 *
Parameters
- source : Object
初始值
设置指定的工具栏按钮的可见性
Parameters
- index : Number
要设置的按钮的索引
- visible : Boolean
是否设置为可见
设置控件的值 *
Parameters
- value : Object
要设置的实际值 *
- shouldFireEvent : Boolean
是否触发事件
设置控件的可见性 *
Parameters
- visible : Boolean
如果参数值为true则设置控件为可见,如果参数值为false则设置控件为不可见