EasyUI 第二层弹出框

本文分享了孙宇在EasyUI拓展时的代码实现,详细介绍了如何使用$.modalDialog2.handler和$.modalDialog2.xxx进行弹窗操作,并提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是孙宇在EasyUI拓展时的代码。

可以根据实际需要自行修改。

 $.modalDialog2.handler 这个handler代表弹出的dialog句柄
 $.modalDialog2.xxx 这个xxx是可以自己定义名称,主要用在弹窗关闭时,刷新某些对象的操作,可以将xxx这个对象预定义好

$.modalDialogTwo = function(options) {
 if ($.modalDialogTwo.handler == undefined) {// 避免重复弹出
var opts = $.extend({
   title : '',
   width : 840,
   height : 680,
   modal : true,
   onClose : function() {
    $.modalDialogTwo.handler = undefined;
    $(this).dialog('destroy');
   },
   onOpen : function() {
    // parent.$.messager.progress({
    // title : '提示',
    // text : '数据加载中,请稍后....'
    // }); 
   }
  }, options); 
  opts.modal = true;// 强制此dialog为模式化,无视传递过来的modal参数
  return $.modalDialogTwo.handler = $('<div/>').dialog(opts);
 }
};

转载于:https://my.oschina.net/chinamummy29/blog/312588

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值