在父窗口自定义一个参数,该参数为一个方法,然后在子窗口使用 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();
});

LigerUI子父窗口之间传参问题的更多相关文章

  1. jsp之间传参中文乱码问题

    jsp页面之间传参,传中文会出现乱码问题. 如下: $('.yzjjfa_row').eq(0).append('<a class="yzjjfa_contItem jjfa_acti ...

  2. jsp页面之间传参用el表达式获取

    jsp页面之间传参用el表达式获取 参数方法:${param.参数名} session方法:${session.变量名}

  3. action之间传参为中文;type='redirect'和 type='redirectAction'主要区别

    摘录自:http://blog.csdn.net/lhi705/article/details/7446156 Struts2中action之间传参中文乱码的问题 解决方法一(已经验证,可以): 两个 ...

  4. Vue.js父与子组件之间传参

    父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为html对大小写不敏感,component ...

  5. vue,一路走来(12)--父与子之间传参

    今天想起一直没有记录父组件与子组件的传参问题,这在项目中一直用到. 父向子组件传参 Index.vue父组件中 <component-a :msgfromfa="(positionno ...

  6. Flutter路由跳转父级页面向子页面传参及子页面向父级页面传参

    Flutter中页面通过路由跳转传参主要分两种,一种是通过push()跳转时根据设定的参数进行传参,另一种是通过pop()返回时进行传参. 父级页面向子页面push()传参 假设从A页面跳到B页面可能 ...

  7. vue.js 1中父组件跳到子组件中并传参让子组件显示不同的内容

    父组件中的点击跳转: <ul class="insurance-entry clearfloat"> <li v-link="{name:'produc ...

  8. JS子父窗口互相操作取值赋值的方法介绍

    $("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementById ...

  9. JS子父窗口互相取值赋值详解介绍

    子窗口赋值到父窗口 代码如下 复制代码 <script>function openWin(str) {    window.open(siteurl+"popup/"+ ...

随机推荐

  1. Nginx-介绍nginx的两篇博客

    1. 一篇博客1.1)文章中间介绍配置文件的结构1.2)文章末尾可设置拒绝的ip,允许的ip博客地址:http://www.cnblogs.com/knowledgesea/p/5175711.htm ...

  2. HttpWatch的Result中出现Aborted的原因分析

    我们在使用HttpWatch进行Web调试的过程中有时候会看到非HTTP Status Code(状态码)的值,例如:(Aborted). (Aborted)是HttpWatch中定义的三种非HTTP ...

  3. Cannot change version of project facet Dynamic Web Module to 3.0 异常问题处理

    如何解决Tomcat服务器在初始化应用的时候的以下异常问题 1,Cannot change version of project facet Dynamic Web Module to 3.0 2,O ...

  4. cordova 插件 调用iOS社交化分享(ShareSDK:微信QQ分享)

    1.github上已有的插件:https://github.com/nwpuhmz/ShareSDKPlugin 2.安装插件 cordova plugin add https://github.co ...

  5. Windows下MySQL的绿化与精简

    MySQL本身就支持安装使用,本文只是对自己使用免安装版MySQL的经历记录下来,以便以后查看. 首先是获取Windows下的MySQL免安装版本,这个需要去到MySQL官网进行下载.我一般喜欢把首页 ...

  6. react-native 搭建环境

    1.安装 nodejs 配置环境变量 node -v npm -v 2.安装 javaSE 1.8以上 http://www.oracle.com/technetwork/java/javase/ar ...

  7. GEM5安装

    转自:http://blog.sina.com.cn/s/blog_548b0a230101cagk.html GEM5在ubuntu13.10下安装过程,首先下载gem5_stable最新安装包,解 ...

  8. js积累点

    window.opener.parent.frames['taskAnswerInfoForm'].location=newUrl;//可以使该frame的页面跳转.不需要再写xxx.location ...

  9. update set from 语句用法

    关键字: update set from 下面是这样一个例子: 两个表a.b,想使b中的memo字段值等于a表中对应id的name值     表a:id, name               1   ...

  10. {python之IO多路复用} IO模型介绍 阻塞IO(blocking IO) 非阻塞IO(non-blocking IO) 多路复用IO(IO multiplexing) 异步IO(Asynchronous I/O) IO模型比较分析 selectors模块

    python之IO多路复用 阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 ...