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

QQ登录

只需一步,快速开始

查看: 3723|回复: 11

[结贴] justep.Shell.showPage("main")跳转到main页面的数据不刷新

[复制链接]

31

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
发表于 2016-7-31 11:45:45 | 显示全部楼层 |阅读模式
justep.Shell.showPage("main")跳转到main页面的数据不刷新
我在main页面的modelLoad方法:
Model.prototype.modelLoad = function(event){
                this.comp('data1').setValue("fId",justep.UUID.createUUID());
                var postData = this.comp('postData');
                postData.refreshData();
                this.loadPostData();
        };

modelActive 方法:
Model.prototype.modelActive = function(event){
                this.comp('windowContainer1').load();
                this.loadPostData();
                var postData = this.comp('postData');
                postData.refreshData();               
        };

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2016-7-31 16:37:26 | 显示全部楼层
你是在index中加载首页碰到这个情况吧

1、index中创建shell实例了么?
2、index为mian指定页面路径了吗?

建议创建首页时使用首页模板
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

31

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2016-8-1 07:34:02 | 显示全部楼层
Masion 发表于 2016-7-31 16:37
你是在index中加载首页碰到这个情况吧

1、index中创建shell实例了么?

index中shell代码.png


回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-8-2 11:59:25 | 显示全部楼层
不执行刷新代码,打个debugger 调试一下 ,看下是不是Data没获取到
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

31

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2016-8-6 22:01:47 | 显示全部楼层
闰土 发表于 2016-8-2 11:59
不执行刷新代码,打个debugger 调试一下 ,看下是不是Data没获取到

我重新调用了loadData方法,可以了,非常感谢
回复 支持 反对

使用道具 举报

15

主题

52

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-8-8 08:46:41 | 显示全部楼层
preEventListCustomRefresh -------------------------> var append = event.options && event.options.append;
这种怎么调?
回复 支持 反对

使用道具 举报

31

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2016-8-8 10:09:28 | 显示全部楼层
朝阳 发表于 2016-8-8 08:46
preEventListCustomRefresh -------------------------> var append = event.options && event.options.app ...

如果使用X5自带的加载数据的方法,直接调用refreshData方法就可以的。
回复 支持 反对

使用道具 举报

15

主题

52

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-8-8 10:13:32 | 显示全部楼层
refreshData里面怎么个写法能分享哈么
回复 支持 反对

使用道具 举报

15

主题

52

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-8-8 10:32:47 | 显示全部楼层
能私聊哈么,我做的就还有这个问题就可以交差了,qq:1361229090
回复 支持 反对

使用道具 举报

15

主题

52

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-8-8 15:04:23 | 显示全部楼层
解决了,可能是缓存问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 21:21 , Processed in 0.062435 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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