dialog使用问题处理

 

内嵌Dialog弹出时出现该类问题排查方向有以下几点:假设自定义控件中定义的表单为表单A,主表单为表单B。

1、表单A及表单B应使用不同的数据模型。

2、表单A及表单B中自定义脚本的控制器名、脚本方法名不能有重复。

3、表单A及表单B中所包含控件ID不能有重复。

 

 

var selfw = this;
debugger
var row = $("#XDataGrid1").datagrid("getChecked");
var nm=row[0].NI_ID;
var dlg = $('#IFrame1Dialog').dialog({
title: '公告预览', //标题
width: 1100, //宽
height: 400, //高
onLoad: function() {
gsp.application.invoke({
target: 'TZGGXQController', //要调用方法所在的控制器名称
methodName: 'loadTZGGData', //调用的方法名
params: [nm],
scope: 'IFrame1'
});

},
closable:true,
closed: true, //是否包含关闭按钮
cache: false, //是否启用缓存
modal: true, //是否模态窗口
onClose:function(){
//selfw.refreshCard();
//selfw.edit();
}
});
dlg.dialog('show');

 

 

1.再需要嵌入的页面增加IFrame1,将被嵌入的页面绑定到IFrame1

2.var selfw2 = this;
debugger;
selfw2.loadPreData(nm);

 

posted @ 2020-06-16 09:40  泉城余文乐  Views(244)  Comments(0Edit  收藏  举报