力软框架打开新的对话框,点击对话框确认按钮的事件AcceptClick的方法

//
原来在力软框架下,点击哪个确认按钮的时候 top.frames[iframeId].AcceptClick直接用这个方法就可以了 ,那个方法是直接返回方法的但是不知道是什么情况。如图二所示。死活就返回了ifram标签不知道是什么原因,就获取不到对话框里边自己定义的AcceptClick方法。解决方法是加个contentWindow获取窗口的内容的方法。
//新增模板
function newAdd() {

    var index = dialogOpen({
        id: "TempletCreate",
        title: '新增',
        url: '/Stench/Portable/DataComparisonAdd?LoginUserId=' + LoginUserId + "&maxGroup=" + maxGroup + "&ruleCode=" + ruleCode + "&sysCode=" + sysCode + "&type=add&compareId=",
        width: "1250px",
        height: "800px",
        btn: null,
        callBack: function (iframeId, index) {
            top.frames[iframeId].AcceptClick(function (result) {
                if (result) {
                    top.layer.close(index);
                    GetData();
                    $("#gridTable").trigger("reloadGrid");
                }
            });
        }
    });
    console.log("===对话框ID " + index);
    top.frames["TempletCreate"].formIndex = index;

};





function btn_add() {
     dialogOpen({
         id: "TempletCreate",
        title: '新增',
        url: '../SuperStationN/SuperStation/CorrelationAnalysisConfigAdd?ruleCode=' + ruleCode,
        width: "1250px",
        height: "800px",
       // btn: null,
        callBack: function (iframeId, index) {

            console.log(iframeId)
            console.log(top)     
            top.frames[iframeId].contentWindow.AcceptClick(function (result) {    //注意如果说top.frames[iframeId]  返回的是ifram标签形式的话就用这个方法
                if (result) {
                    top.layer.close(index);
                    getdata();
                    $("#gridTable").trigger("reloadGrid");
                }
            });
        }
    });
    //console.log("===对话框ID " + index);
    //top.frames["TempletCreate"].formIndex = index;

}















在这里插入图片描述
上图是图一
在这里插入图片描述
上图是图二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值