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

QQ登录

只需一步,快速开始

查看: 7782|回复: 13

[处理中3] 激活事件

[复制链接]

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
发表于 2019-4-15 09:56:14 | 显示全部楼层 |阅读模式
在首页的激活事件doActivePage;里面,是没有关闭某个页面的方法么?
我用this.closePage(某个页面的url);
关闭不了
再下面那个点击功能树事件里面就可以关闭,但是那个时候关闭的时间不对,只能写在doActivePage激活事件里面

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-15 10:29:53 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

9

主题

30

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2019-4-15 10:42:58 | 显示全部楼层
jishuang 发表于 2019-4-15 10:29
具体需求要做什么?

就右边已打开功能,目前是可以重复的,我现在是不让它重复,等到第二次打开同一页面的时候,关闭第一个相同页面
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-15 11:23:06 | 显示全部楼层
参考平台默认提供的“已打开功能”列表中关闭的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

69

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
发表于 2019-4-15 17:42:19 | 显示全部楼层
jishuang 发表于 2019-4-15 11:23
参考平台默认提供的“已打开功能”列表中关闭的实现
TIM截图20190415173743.png


在激活事件中添加关闭事件,pageID的参数debugger后是正确的,但是没有关闭掉页面。

导致我动态生成表头是错乱,因为ID相同了,如下:
bizotou.png


请问有解决办法吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-16 09:18:58 | 显示全部楼层
应该在点击功能打开之前去关闭啊,而不是在页面的激活事件中关闭
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

69

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
发表于 2019-4-16 10:12:22 | 显示全部楼层
jishuang 发表于 2019-4-16 09:18
应该在点击功能打开之前去关闭啊,而不是在页面的激活事件中关闭

我是通过justep.Shell.showPage()方法打开的。
请问/UI2/portal_X/pc3/index.js在这个js里哪个地方去关闭之前相同的界面??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-16 10:25:46 | 显示全部楼层
功能页面中自己调用的打开?把具体的使用场景详细的描述一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

69

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
发表于 2019-4-16 10:33:12 | 显示全部楼层
jishuang 发表于 2019-4-16 10:25
功能页面中自己调用的打开?把具体的使用场景详细的描述一下

1.有个考核流程需要动态生成表头,流程产生后可以在查询列表功能界面进入。
2.查询列表功能点击查看进入查看流程界面,使用:justep.Shell.showPage()方法跳转进入流程查看环节preViewActivity.w(继承于流程首环节)。
3.打开一个查看环节preViewActivity.w后没有关闭,再回到查询界面查看另外一条数据,又会新打开一个查看环节preViewActivity.w;
这时会重复打开两个查看环节界面,就会导致生成表头组件的ID相同导致错乱。

所以想到解决办法是重复打开时自动关闭之前的查看界面,不知道怎么处理好??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-16 11:31:40 | 显示全部楼层
打开的时候拼接url的参数不一样查看的就是不一样的数据,参考http://docs.wex5.com/bex5-process-question-list-10027/中“打开已结束的流程”的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 20:40 , Processed in 0.072268 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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