FR.Dialog
Hierarchy
Files
对话框。可以同时显示多了对话框,但是只有最上层的活跃状态
var dlg = new FR.Dialog({
title : 'Dialog',
height : 100,
contentHtml : '<p>Hello Dialog!</p>'
});
dlg.setVisible(true);
Available since: 6.5.3
Config options
配置属性
- title : String (optional)
窗体的标题
Defaults to:
'Window'
- titleHeight : Number (optional)
窗体的标题高度
Defaults to:
30
- modal : Boolean (optional)
是否为模态窗体,模态窗体不允许点击对话框下层的区域
Defaults to:
true
- confirm : Boolean (optional)
是否为带“确定”和“取消”按钮的窗体
Defaults to:
false
- otherButton : Object
- closable : Boolean (optional)
窗体是否可以关闭,如果可以关闭将会在左上角显示关闭按钮
Defaults to:
true
- collapsible : Boolean (optional)
窗体是否可以收缩
Defaults to:
false
- closed : Boolean (optional)
初始化完成后是否将窗体置为关闭状态
Defaults to:
true
- destroyOnClose : Boolean (optional)
窗体关闭后是否立即销毁窗体对象
Defaults to:
false
- width : Number (optional)
窗体的宽度
Defaults to:
300
- height : Number (optional)
窗体的高度
Defaults to:
200
- resizeable : Boolean (optional)
窗体是否可以拖拽调整大小
Defaults to:
true
- draggable : Boolean (optional)
窗体是否可以被拖动
Defaults to:
true
- override : JSON (optional)
覆盖内部FR.Panel属性的配置属性
- onDialogResize : Function (optional)
窗体调整大小时触发的函数
Overrides: FR.Widget.options
Methods
重新设置控件的大小和位置 *
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
- value : Object
要设置的实际值 *
- shouldFireEvent : Boolean
是否触发事件
设置控件的可见性 *
Parameters
- visible : Boolean
如果参数值为true则设置控件为可见,如果参数值为false则设置控件为不可见