ligerui父页面向子页面传值
1、需求是将表格里选中的数据携带到弹出的窗口去处理一些业务逻辑。
点击按钮后触发click事件,执行function
其中verify_allot_before函数是用来校验选中的数据的一些限制条件,在这里不需要
function dynamicroute () {var data = manager.getSelectedRows();var row = manager.getSelectedRow();if (!row) { alert('请选择行'); return; }if(verify_allot_before(data)){window.popWin = $.ligerDialog.open({title : '手动分配路由',width : 920,height: 600,url : 'dynamicroute.html',data: {rowdatas: data}});}else{$.ligerDialog.error('请保持出发地、目的地一致!');}}
点击按钮后会弹出dynamicroute.html并将所选中的值放到rowdatas(自己随便定义)变量里
2、在子页面里取传过来的数据
var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)var dialogData = dialog.get('data');//获取data参数var griddata = JSON2.stringify(dialogData.rowdatas); function initdata(){//基本信息赋值liger.get("custom_code").setValue(dialogData.rowdatas[0].attribute10);liger.get("source_location_name").setValue(dialogData.rowdatas[0].source_location_name);liger.get("dest_location_name").setValue(dialogData.rowdatas[0].dest_location_name);liger.get("order_count").setValue(dialogData.rowdatas.length);window.routegrid.addRows([{freight_station : dialogData.rowdatas[0].source_location_gid,freight_station_name : dialogData.rowdatas[0].source_location_name,supplier : '',supplier_name : ''},{freight_station : dialogData.rowdatas[0].dest_location_gid,freight_station_name : dialogData.rowdatas[0].dest_location_name,supplier : '',supplier_name : ''}]);}
其中
var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
var dialogData = dialog.get('data');//获取data参数
是固定写法,dialogData.rowdatas(和父页面定义的变量一致)是获取页面传过来的值
ligerui父页面向子页面传值相关推荐
- layer用ajax往jsp页面传值,layer.open中父页面向子页面传值(示例代码)
1.咱先看图说话 父list.jsp 子operate.jsp 实现的代码 1 在父页面上完成对子页面的数据渲染 function setData(data) { var lay=layer.open ...
- js父页面和子页面之间传值
今天和朋友一块讨论,怎样通过js在父页面和子页面之间传值的问题,总结例如以下: 需求描写叙述:父页面有多个子页面.实如今父页面点击子页面,传值到子页面. 看着非常easy,试了好久.主要纠结在怎样获取 ...
- artdialog4.1.7 中父页面给子页面传值
artdialog4.1.7中父页面给子页面传值时看了一些网友的解决方法: 在父页面声明全局变量 var returnValue=" ",子页面用art.dialog.opener ...
- iframe父页面与子页面如何传值
一.父页面向子页面传值 parent.vue <template><iframe id="iframe" width="100%" :src= ...
- Layui父页面和子页面直接互相传值
目录 概述 后端 前端 父页面样式 父页面代码 子页面代码 父页面->子页面 子页面->父页面 可能产生的疑问 概述 实现效果: ①将父页面的数据表格的指定行数据,传递到子页面. (点击父 ...
- js里父页面与子页面的相互调用
一.在页面里用 open 打开的子页面: 1.子页面调用父页面的方法,包括子页面给父页面传值: window.opener.methodName(); window.opener.meth ...
- vue父页面调用子页面及方法及传参,鼠标光标定位
项目场景: vue父页面调用子页面及方法 问题描述 vue中父界面调用子界面及方法时界面可以调用,但是调用方法的时候第一次报错,但是关掉界面再次重新打开就没问题了 原因分析: 在我之前添加鼠标指针定位 ...
- vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...
- iframe父页面与子页面之间的元素获取与方法调用
JS 父页面调用子页面 子页面调用父页面 元素 window.frames[iframe的name属性值]; ① window.parent.document.getElementById(&qu ...
- html如何添加子页面,html5 父页面调用子页面js方法
父页面代码: var randid=result.rows.item(0)['id']; plus.webview.close("test_order_detail");//创建之 ...
最新文章
- python多进程_Python多进程实践
- CentOS7防火墙服务(Firewalld)关闭实战
- Dremel - Interactive Analysis of WebScale Datasets
- 新生男婴自带新冠抗体,感染者母亲如今抗体消失,医生:抗体转移了
- linux sed 选取,linux sed 替换(整行替换,部分替换)、删除delete、新增add、选取...
- 多媒体个人计算机必须硬件设备包括,计算机基础在线测试.doc
- Python colormap库的安装和使用
- 三道题就能考察你对Vue掌握了多少!
- 杜比服务器系统安装教程,win10杜比音效如何安装?win10安装杜比音效的详细教程...
- java机甲类回合制游戏,课内资源 - 基于java的RPG回合制游戏
- 进阶篇:5.1.1)确认公差分析的目标尺寸和判断标准
- 解决github下载慢的问题!
- 蓝海创意云丨建筑设计:BIM技术在异形建筑中的应用(以梅溪湖为例)
- 全面解析软文营销中的八大技巧
- 微软输入法自动导入小鹤双拼
- 二维数组 Arrays
- 致命错误:异常代码=C0000005(这篇最详细,收藏之~)
- 10-3 德扑,股票演绎法,练习量是个要命的问题
- 架构:网页二维码,App 扫码登录实现原理
- iOS UIKit框架注解