|

楼主 |
发表于 2017-10-23 09:15:42
|
显示全部楼层
好吧,为了传递参数,我用另外一种方式实现了,解决方式是:
在待办任务列表中点击任务进入页面的时候,将本页面的刷新动作以参数的形式传入到子页面中 ,代码如下:
var sendparams = {
url : url,
title : row.val("sName"),
executor : options.response || "",
data: {
method:self.refresh
}
}
justep.Shell.showPage(url, sendparams);
2、在子页面中需要调用关闭并刷新的地方,写如下代码:
this.close();
this.params.data.method('undo');
3、在以上代码中为了不影响以前的刷新逻辑,前面都需要加上if(justep.Browser.isWeChat)的判断条件;
4、在父页面的“refresh”事件中,要注意this访问的貌似已经不是父页面了,所以这里的this.comp访问组件方式会有问题,需要将这些组件在父页面上提前申明 |
|