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

QQ登录

只需一步,快速开始

查看: 2245|回复: 7

[暂结贴(7天未回复)] 关于页面刷新的问题,想请教一下

[复制链接]

64

主题

216

帖子

696

积分

高级会员

Rank: 4

积分
696
QQ
发表于 2016-4-9 11:44:05 | 显示全部楼层 |阅读模式
我在关闭子页面的同时,父页面如何得到刷新,父页面打开子页面的方式是shell.showpage()。

56

主题

370

帖子

963

积分

高级会员

Rank: 4

积分
963
QQ
发表于 2016-4-9 12:07:39 | 显示全部楼层
子页面关闭后,父页面 model的 active事件会执行,可以在这里自己写代码做刷新。
回复 支持 反对

使用道具 举报

64

主题

216

帖子

696

积分

高级会员

Rank: 4

积分
696
QQ
 楼主| 发表于 2016-4-10 09:28:01 | 显示全部楼层
负暄 发表于 2016-4-9 12:07
子页面关闭后,父页面 model的 active事件会执行,可以在这里自己写代码做刷新。 ...
  1.         Model.prototype.modelActive = function(event){
  2.             var me = this;
  3.                 me.comp("groupList").refresh(true);
  4.                 me.comp("groupData").refreshData();
  5.         };
复制代码
这是我的刷新代码。并没有起作用。
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2016-4-10 10:15:40 | 显示全部楼层
试试 this.modelLoad(event);
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

56

主题

370

帖子

963

积分

高级会员

Rank: 4

积分
963
QQ
发表于 2016-4-10 12:17:24 | 显示全部楼层
liuyong 发表于 2016-4-10 09:28
这是我的刷新代码。并没有起作用。


me.comp("groupData").refreshData();
me.comp("groupList").refresh(true);

先刷新data,后刷新list,顺序不能反吧?
回复 支持 反对

使用道具 举报

64

主题

216

帖子

696

积分

高级会员

Rank: 4

积分
696
QQ
 楼主| 发表于 2016-4-10 14:30:27 | 显示全部楼层
jkshare 发表于 2016-4-10 10:15
试试 this.modelLoad(event);

这个写在哪的?我写在onactive没用
回复 支持 反对

使用道具 举报

64

主题

216

帖子

696

积分

高级会员

Rank: 4

积分
696
QQ
 楼主| 发表于 2016-4-10 14:37:14 | 显示全部楼层
负暄 发表于 2016-4-10 12:17
me.comp("groupData").refreshData();
me.comp("groupList").refresh(true);

顺过来也没用
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-10 20:40:54 | 显示全部楼层
可以在调用justep.Shell.showPage时,传递一下js方法给子页面, 子页面在合适的时机调用相应的方法即可,例如:
justep.Shell.showPage(url, {
    data: {
         refreshMain: function(){
               alert("refresMain");
         }  
    }
});

在子页面中,通过以下方式调用:
if (this.params && this.params.data && this.params.data.refreshMain){
     this.params.data.refreshMain();
}




回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 14:59 , Processed in 0.066586 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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