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);
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号