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

QQ登录

只需一步,快速开始

查看: 4069|回复: 10

[结贴] 跨页面数据怎么访问?

[复制链接]

9

主题

48

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2015-12-18 17:44:06 | 显示全部楼层 |阅读模式
a.w下有个data组件
b.w下要对这个data数组做读写操作
怎么实现?
发表于 2015-12-18 17:49:29 | 显示全部楼层
如果是在另一个页面操作data组件,就不用共用data了
a页面打开b页面的时候,把当前行的id传过去,(或者把要修改的数据的id全部传过去)
然后b页面中,通过id为条件去刷新data组件,
b页面修改完数据,保存后,显示a页面时,刷新data组件即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

48

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
 楼主| 发表于 2015-12-18 18:30:54 | 显示全部楼层
liangyongfei 发表于 2015-12-18 17:49
如果是在另一个页面操作data组件,就不用共用data了
a页面打开b页面的时候,把当前行的id传过去,(或者把 ...

还是不太明白你说的
我现在data在a页面,从a页面打开b页面,
然后b页面执行点击事件要传参回给a页面处理data数据。

或者说b页面怎么调用a页面的函数?
回复 支持 反对

使用道具 举报

发表于 2015-12-20 17:16:20 | 显示全部楼层
kildare 发表于 2015-12-18 18:30
还是不太明白你说的
我现在data在a页面,从a页面打开b页面,
然后b页面执行点击事件要传参回给a页面处理d ...

可以使用windowDialog组件
http://wex5.com/cn/web-components-windowdialog/
http://wex5.com/cn/web-components-windowreceiver/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

48

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
 楼主| 发表于 2015-12-20 18:32:08 | 显示全部楼层

justep.Shell.showPage方式没有好的解决办法?
同一个windowDialog能打开不同的.w文件吗?
回复 支持 反对

使用道具 举报

发表于 2015-12-20 18:56:27 | 显示全部楼层
kildare 发表于 2015-12-20 18:32
justep.Shell.showPage方式没有好的解决办法?
同一个windowDialog能打开不同的.w文件吗?
...

1.      3.2.1的暂时没有返回传参,可以使用localStorage这个缓存下数据
2.可以,在js中置顶跳转的路径:http://wex5.com/cn/web-components-windowdialog/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

48

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
 楼主| 发表于 2015-12-20 22:22:02 | 显示全部楼层
liangyongfei 发表于 2015-12-20 18:56
1.      3.2.1的暂时没有返回传参,可以使用localStorage这个缓存下数据
2.可以,在js中置顶跳转的路径: ...

dialog能实现我说的功能,不过windowEnsure 后能不能保持窗口不被关闭?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36074
发表于 2015-12-21 13:31:04 | 显示全部楼层
kildare 发表于 2015-12-20 22:22
dialog能实现我说的功能,不过windowEnsure 后能不能保持窗口不被关闭?

如果只是需要在B页面中调用A页面中的方法
可以通过this.getParent()获取到父页面,然后就可以调用父的方法,不需要调用windowEnsure
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

9

主题

48

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
 楼主| 发表于 2015-12-22 10:43:01 | 显示全部楼层
jishuang 发表于 2015-12-21 13:31
如果只是需要在B页面中调用A页面中的方法
可以通过this.getParent()获取到父页面,然后就可以调用父的方 ...


getParent()很有用,谢谢!
回复 支持 反对

使用道具 举报

31

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
发表于 2016-6-19 16:41:19 | 显示全部楼层
jishuang 发表于 2015-12-21 13:31
如果只是需要在B页面中调用A页面中的方法
可以通过this.getParent()获取到父页面,然后就可以调用父的方 ...

a.w页面用showpage打开一个页面b.w,现在关闭b.w后,a.w页面data不刷新,怎么解决呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-5 03:24 , Processed in 0.054055 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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