您的位置:首页

dialog参数、方法以及事件

2016-11-18 10:47 162 查看
参数(options)

DOM方式初始化dialog的,推荐使用集合属性data-options定义参数,如果使用data属性定义参数,注意转换成对应的名称。

名称类型默认值描述
idstringdialog[必选]弹窗的ID,如果指定重复,将覆盖现有的ID相同弹窗
titlestringNew Dialog[可选]弹窗打开后显示的名称,可以从data-title属性获取值或者直接获取DOM的text值
urlstringundefined[可选]url参数或target参数必选一项 D-Url 请求数据的url,a链接触发时可以将url定义在href属性
typestringGET【可选】Http请求方式,可选‘GET/POST’
dataobject{}【可选】请求url时,需要发送的data数据
loadingmaskbooleantrue【可选】ajax请求时是否显示数据加载遮罩
widthint500【可选】弹窗的宽度
heightint300【可选】弹窗的高度
maxbooleanfalse【可选】打开弹窗时直接最大化
maskbooleanfalse【可选】是否模态窗口
resizeablebooleantrue【可选】可以调整弹窗的大小
drawablebooleantrue【可选】可以拖动弹窗
maxablebooleantrue【可选】是否显示最大化按钮
minablebooleantrue【可选】是否显示最小化按钮(模拟窗口无效)
targetselectornull【可选】从指定的jquery容器中加载内容到dialoh,请为该容器添加属性data-noinit="true"已阻止容器中的内容提前初始化,为容器添加Class[hide]以隐藏待加载内容
freshbooleanfalse【可选】是否保持dialog的新生状态,表现在重复打开该dialog时,是否重新载入内容
reloadWarnstringnull【可选】当准备在已存在的dialog上加载内容时的确认提示信息
onLoadfunction($dialog)null[可选]dialog加载完成后的事件回调,回调函数的参数$dialog为该dialog的jquery对象
beforeClosefunction($dialoh)null[可选]返回值:boolean dialog关闭前的事件回调,返回true则关闭,返回false则不关闭
onClosefunction()null

[可选]dialog关闭后的事件回调
方法:

方法名参数类型参数说明描述
switchDialog(id)stringdialog ID切换到某个弹窗(模态弹窗无效)
refresh(id)stringdialog ID刷新某个弹窗
reloadFlag(id)string一个或多个标签ID,多个ID以,分隔为某(几)个标签设定重载标记(当切换到该标签时重新载入)
reload(options)object同dialog默认参数重新载入某个弹窗,如果未指定ID,则默认重载入当前弹窗
close(id)stringdialog ID关闭某个弹窗
closeCurrent()----关闭当前弹窗
事件

事件名称中文说明描述
bjui.beforeLoadDialog载入dialog内容前事件监听该事件,可以在在载入dialog内容前进行相关操作
bjui.beforeCloseDialog关闭dialog前事件监听该事件,可以在关闭dialog前进行相关操作
这样监听dialog的事件:

$(document).on('bjui.beforeLoadDialog',function(e){
var $dialog=$(e.target);
//do something...
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐