博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jeecg 实现lhgDialog窗口传值
阅读量:4883 次
发布时间:2019-06-11

本文共 840 字,大约阅读时间需要 2 分钟。

需要在jeecg中的dialog弹框往调用的窗口赋值。

定义内容页调用窗体实例对象接口

var windowapi = frameElement.api ;var W = windowapi.opener;父窗体和子窗体都要调用curtools.js这个文件,利用相同的窗体变量
  • 1
  • 2
  • 3
  • 4

每一层都锁

调用dialog的窗体定义属性parent:frameElement.api最外层不调用dialog的js(curtool.js)

通过dialog的id给父窗体的元素赋值

获取当前dialog窗体的iddata:{pid:frameElement.api.config["id"]}子窗体赋值frameElement.api.get(frameElement.api.data.pid).document.getElementById('imgSrc').src = XXX;
  • 1
  • 2
  • 3
  • 4

关闭弹框

在弹出框执行frameElement.api.close();

我的dialog定义

上一层的定义var windowapi = frameElement.api;var W = windowapi.opener;直接使用frameElement.api、 frameElement.api.opener也可以W.$.dialog({ content:'url:xxx', id:'mm'(给打开窗体赋id,没有dialog会自己赋值), lock:true, zIndex:getzIndex(), width:"500px", height:"400px", title:"图片选择", opacity:0.4, parent:windowapi, data:{pid:windowapi.config["id"]}, cache:false, 按钮注释了 })

转载于:https://www.cnblogs.com/Jeely/p/10984900.html

你可能感兴趣的文章
c# 导出Excel
查看>>
Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
查看>>
python数据预处理
查看>>
Python之路,Day21 - 常用算法学习
查看>>
Android安全-代码安全1-ProGuard混淆处理
查看>>
部署core
查看>>
mysql 时间设置
查看>>
如何在 Xcode 中修改应用的名字
查看>>
有关交换机——熟悉原理是必须的【转载】
查看>>
ACM(数学问题)——UVa202:输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。...
查看>>
【转】Android 读取doc文件
查看>>
js 数据绑定
查看>>
jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
查看>>
H5 简介
查看>>
window.frameElement的使用
查看>>
nl命令
查看>>
如何使用jQuery $.post() 方法实现前后台数据传递
查看>>
Using Flash Builder with Flash Professional
查看>>
jsp/post中文乱码问题
查看>>
C# 插入或删除word分页符
查看>>