二级弹窗将数据传递到父窗口

1.想象一个业务场景:
1.1 在流程的个人办理页面中填写处理意见,点击个人意见按钮弹出二级弹窗,查询该用户的所有的个人常用语。
1.2 用户选取一条常用语,触发一个动作,获取当前点击的元素的文本,并调用父窗口的一个方法,将选取的常用语加入到父窗口的处理意见的文本域里。

2.实现的思路:
通过调用父窗口的一个方法,将需要传递的值做方法的参数。

原文地址:https://www.cnblogs.com/chentu279203653/p/9447274.html

时间: 2024-10-23 13:19:23

二级弹窗将数据传递到父窗口的相关文章

window.open()方法用于子窗口数据回调至父窗口,即子窗口操作父窗口

window.open()方法用于子窗口数据回调至父窗口,即子窗口操作父窗口 项目中经常遇到一个业务逻辑:在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口(或局部更新A窗口)(或将数据传回A窗口) 以下是从实际项目中截取出来和window.open()方法相关的代码,业务逻辑如下: 1. 点击父窗口的div标签(id="addMatchSchedule"),出发点击事件,打开子窗口: 2. 点击子窗口的button按钮,触发点击时间,即调用addSchduleI

弹窗添加数据后实现父级页面同步添加

弹窗: function openUrl() { var iWidth = 800; var iHeight = 600; return window.open('<%= Application["rootURL"] %>AP_ImageIndexing/Indexing/AddPo.aspx', 'AddPO', 'width=' + iWidth + ',height=' + iHeight + ', top=' + (screen.height - iHeight)

Qt中事件处理的方法(三种处理方法,四种覆盖event函数,notify函数,event过滤,事件处理器。然后继续传递给父窗口。可观察QWidget::event的源码,它是虚拟保护函数,可改写)

一.Qt中事件处理的方式 1.事件处理模式一 首先是事件源产生事件,最后是事件处理器对这些事件进行处理.然而也许大家会问, Qt中有这么多类的事件,我们怎么样比较简便的处理每个事件呢?设想,如果是每个事件都对应同一个事件处理器,在该事件处理器中对不同的事件进行分类处理,这样的弊端有两点:第一,导致该事件处理器过于臃肿复杂:第二,这样不便于扩展,当系统新增加事件类型或者是我们需要使用到自定义事件时,就不得不修改Qt的源码来达到目的.所以Qt设计者的做法是针对不同类型的事件提供不同的事件处理器与之对

Matlab实例学习--------不同界面的数据传递(多窗口编程)(实例)

实现功能为:两个窗口,一个主窗口一个子窗口.主窗口中有文本框和按钮,文本框用来显示子窗口中按钮的点击次数,按钮用来打开子窗口.     子窗口中包含文本框和两个按钮,文本框显示按钮点击次数,第一个按钮用来增加点击次数,第二个按钮用来返回主窗口. 实现步骤: (1)创建两个GUI界面,分别为主窗口和子窗口,设置好相关属性和Tag等信息: (2)编写主程序的回调函数:(主要是添加了按钮的响应函数) function varargout = main(varargin) % Begin initial

js中父窗口获得模态窗口的返回值

<!--父窗口JS--> //查看审核详细 function viewFlow() {          var strBackValue= openWin('../VertifyView.aspx?&rn=' + Math.random()+'&View='+strValue, 630, 180);//这里的strBackValue就是模态窗口的返回值 alert(strBackValue) } //弹窗 function openWin(url, width, height

react组件的数据传递

在react中,为了解决html标签构建应用的不足,将公共的功能单独抽离成一个文件作为一个组件,在使用的地方按需引入,既然是组件彼此调用,就会涉及到父子组件的通信,下面主要来总结简单的组件通信. 1,项目准备 在开始组件通信前,先在components中新建两个文件,News.js和Header.js,并在News.js中引用Header.js,然后在App.js中引入News.js. App.js Header.js News.js 2,父组件给子组件传值 要在子组件中获取父组件传递的值,只需

layui中从子窗口传递数据到父窗口,第三个子弹层的值传给第二个弹层

最近做一个项目的需要多个弹层,每个弹层中还需要数据传递, 大概如图,看图自己应该明白 如何在在b页面选择好的值传给a页面的问题,这个问题我百度了好久都没有解决 后来参考了文档 http://fuxiao.io/practice/docs/#/layui/layer/iframes 加上自己理会,终于解决问题了,这个文档看了好几次还是不太明白(个人理解能力差),后来加班自己边动手边理解,解决问题了 上代码 主页面(top.html)的代码 <!DOCTYPE html> <html lan

子窗口向父窗口传递数据

父窗口: 子窗口: 点击"Form1"对话框上的"Form2"按钮后弹出"Form2"对话框,在输入框中输入"1111111",关闭对话框"Form2"时将值赋给"Form1"上的输入框中. 实现代码如下: public partial class Form1 : Form { public void SetValue(string sStr) { textBoxX1.Text = sS

EXTJS中grid的数据特殊显示,不同窗口的数据传递

//EXTJS中grid的数据特殊显示renderer : function(value, metaData, record, rowIndex, colIndex, store, view) { var USED_AMOUNT_ = 0; for (var i = 0; i < matMonthPlanHisList.length; i++) { if(matMonthPlanHisList[i].MAT_NO_ == record.get('MAT_NO_')){ USED_AMOUNT_