起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4649|回复: 4

[结贴] 页面交互,子页面的数据状态如何体现在主页面保存按钮

[复制链接]

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2018-11-20 10:52:10 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 江苏院-吴昊 于 2018-11-20 10:55 编辑

如题,
主页面的结构为tab选项卡,model中有个mainData。

各个tab页面用的是container引用了子页面,子页面的model中有从数据 bizData1。

如果是在同一个页面中时,mainData和bizData1 可以直接设置主从关系,mainData保存时自动保存 bizData1,且bizData1 有变化时,mainData的保存按钮也会亮起。

现在主从页面交互,无法直接设置主从关系,如何实现当bizData1 有变化时,主页面的mainData保存按钮可以亮起?

我觉得js代码应该在主页面中实现,子页面不应该有(尽量不要有)去跟主页面交互的代码,否则复用会比较困难。


及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-11-20 11:25:26 | 显示全部楼层
主页面的mainData保存按钮保存变亮了,默认保存也不会保存子页面中的数据啊

可以自己修改data的状态为edit看看是否可以
不能行就需要自己放按钮在onclick事件中自己调用data的保存方法,然后定义变量,通过data的状态修改变量的值进行控制
http://docs.wex5.com/bex5-ui-question-list-10063/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2018-11-20 11:50:50 | 显示全部楼层
jishuang 发表于 2018-11-20 11:25
主页面的mainData保存按钮保存变亮了,默认保存也不会保存子页面中的数据啊

可以自己修改data的状态为edit ...

(1)保存简单啊(比较简单,大家都能想到,我就没说了),就在mainData的afterSave事件中去保存bizData。但是这个是在同一个事务中么?

(2)我想来想去还是得有部分逻辑写在子页面中,子页面的dataOnchange,然后this.owner.send传递状态。
windowContainer的onreceive事件中接受状态,然后再用链接中的方法去解决。(保存按钮肯定得自己写,不会用mainData的保存操作的)
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-11-20 11:57:42 | 显示全部楼层
在同一个事务中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2018-11-20 12:49:12 | 显示全部楼层

知道了,结贴吧
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-13 22:06 , Processed in 0.056762 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表