一、描述
应用场景:超链接传参是一个重要的功能场景,其中一个应用就是想要填出的子模板对话框,填写值之后关闭对话框给父模板赋值。
二、示例
2.1 子模板参数面板控件给父模板的参数面板赋值
给子模板的按钮添加点击事件:
var bm = this.options.form.getWidgetByName("area").getValue();
alert(bm);var form = window.parent._g().parameterEl; //拿取当前页面的父窗口(即获取参数面板界面)
//给父页面写值
form.getWidgetByName("text").setValue(bm);
window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框
window.parent.FR.destroyDialog();
2.2子模板参数面板控件给父模板的单元格赋值
给子模板的按钮添加点击事件:
var form = window.parent.contentPane;
var bm = this.options.form.getWidgetByName("area").getValue();//拿取当前页面的父窗口(即获取填报界面)
form.setCellValue(0,0,bm);
window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框
window.parent.FR.destroyDialog();
2.3子模板单元格控件给父模板的参数面板控件赋值
给子模板的单元格按钮添加点击事件:
var bm = _g().parameterEl.getWidgetByName("area").getValue();
alert(bm);
var form = window.parent._g().parameterEl; //拿取当前页面的父窗口(即获取参数面板界面)
//给父页面写值
form.getWidgetByName("text").setValue(bm);
window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框
window.parent.FR.destroyDialog();
三、 效果查看
3.1子模板参数面板控件给父模板的参数面板赋值
3.2子模板参数面板控件给父模板的单元格赋值
3.3子模板单元格控件给父模板的参数面板控件赋值
对你有帮助的话,可以点赞+关注+收藏,更多知识分享持续更新~
编辑于 2021-6-21 14:20
|