zoukankan      html  css  js  c++  java
  • LigerUI子父窗口之间传参问题

    在父窗口自定义一个参数,该参数为一个方法,然后在子窗口使用 var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
    该对象,取得父窗口定义的参数方法并调用
    代码如下:
    父窗口代码:
    var params = {
    isShow:0,
    getUrl:"txGet",
    };

    $.ligerDialog.open({
    url : __ctx+"/maintenance/onceequipment/tdJxdEquipment/dialog.ht",
    title : '关联检修单列表',
    width : 900,
    height : 500,
    isResize : true,
    urlParms :params ,
    sucCall:function(rtn){
    var modeId = rtn.id;
    var modeCode = rtn.jxdbh;
    var modeIds = $("#jxdid").val();
    var modeCodes = $("#jxdbh").val();
    if (!modeIds || modeIds == '') {
    modeIds = modeId;
    modeCodes = modeCode;
    } else {
    if (modeIds.indexOf(modeId) == -1) {
    modeIds += ',' + modeId;
    modeCodes += ',' + modeCode;
    }
    }
    $("#jxdid").val(modeIds);
    $("#jxdbh").val(modeCodes);
    }
    /*,
    buttons :
    [
    {text : '关联',onclick : function(item,dialog){ }},
    {text :'按钮',onclick: function(item,dialog){alert("ok");}},
    {text : '关闭',onclick : function(item,dialog){
    $.ligerDialog.close();
    $(".l-dialog,.l-window-mask").remove();
    }}
    ]*/
    });
    子窗口代码:

    var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
    function text() {
    var chooseObj = $("input[type='radio'][disabled!='disabled'][class='pk']:checked");
    var len = chooseObj.length;
    if (len == 0) {
    $.ligerDialog.warn('请选择记录!', '提示');
    return;
    }
    var id = $(chooseObj).val();
    //申请编号名称
    var jxdbh = $(chooseObj).attr("jxdbh");
    //封装成json
    var json = {};
    json.id = id;
    json.jxdbh = jxdbh;
    //dialog.get("XXX")取得自定义的传参的值
    var sc = dialog.get("sucCall");
    //父窗口定义的参数方法并调用
    sc(json);
    //如果不执行关闭子窗口,则父窗口将不能编辑
    dialog.close();
    });

  • 相关阅读:
    2018ACM上海大都会赛 F Color it【基础的扫描线】
    2018大都会赛 A Fruit Ninja【随机数】
    两个数互质的概率
    【shell脚本学习-3】
    【mysql学习-1】
    【HCNE题型自我考究】
    【为系统营造的一个安全的环境】
    【nginx下对服务器脚本php的支持】
    【linux基于Postfix和Dovecot邮件系统的搭建】
    不同状态的动态路由协议对比
  • 原文地址:https://www.cnblogs.com/rdchen/p/10245838.html
Copyright © 2011-2022 走看看