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

QQ登录

只需一步,快速开始

查看: 1875|回复: 6

[处理中3] windowDialog跳转和shell.showPage跳转有何不同

[复制链接]

9

主题

16

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
发表于 2016-8-11 22:24:29 | 显示全部楼层 |阅读模式
windowDialog跳转和shell.showPage跳转有何不同,showPage从一个页面跳转到另一个页面时,前一个页面是否自动关闭
发表于 2016-8-12 10:44:21 | 显示全部楼层
windowDialog 是子页面!showPage 打开的是同级页面!
子页面必须依赖父页面的运行环境!所以windowDialog 打开的时候父页面是不能关闭的!
而 showPage  打开是可以关闭父页面的!默认是隐藏的!缓存起来的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

16

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-8-12 12:07:26 | 显示全部楼层
liangyongfei 发表于 2016-8-12 10:44
windowDialog 是子页面!showPage 打开的是同级页面!
子页面必须依赖父页面的运行环境!所以windowDialog  ...

谢谢指教,请问用shell跳转到新页面后,在新页面点返回按钮,回到旧页面的同时怎么刷新旧页面的数据?也就是说,在新页面中修改了数据,返回的时候旧页面的数据同时得到更新
回复 支持 反对

使用道具 举报

发表于 2016-8-12 13:54:33 | 显示全部楼层
wqil123 发表于 2016-8-12 12:07
谢谢指教,请问用shell跳转到新页面后,在新页面点返回按钮,回到旧页面的同时怎么刷新旧页面的数据?也 ...

在页面model组件的onActive 事件中执行 data.refreshData() 方法!
或者跳转的时候,传递一个js函数!返回的时候!调用这个函数!直接修改data组件的值也是可以的!

http://docs.wex5.com/wex5-ui-question-list-2048/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2016-8-14 14:30:22 | 显示全部楼层
那假如我用showPage,传数据库信息怎么传哦
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2016-8-14 14:31:10 | 显示全部楼层
跳转页面的时候,代码如下:

1
2
3
4
5
6
7
8
9
var url = require.toUrl('./B.w');
        var params = {
            a1: 'a1Value',
            a2: 2,
            data: {
                method:this.test
            }
        }
        justep.Shell.showPage(url, params)


在 B 页面调用A 页面传递过来的js方法,如下:

1
this.params.data.method('值1','值2');

,只描述了传自定义参数,没有描述传数据库信息怎么写,请教下大家怎么写
回复 支持 反对

使用道具 举报

发表于 2016-8-15 13:23:33 | 显示全部楼层
382575053 发表于 2016-8-14 14:31
跳转页面的时候,代码如下:

1

参考可以是传递data组件的行对象! 或者是传递一个标识!再那边的代码中判断并刷新数据也是可以的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 16:14 , Processed in 0.059452 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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