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

QQ登录

只需一步,快速开始

查看: 8554|回复: 11

[结贴] 界面(流程结束)结束后 提示预定成功

[复制链接]

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
发表于 2018-8-27 14:34:01 | 显示全部楼层 |阅读模式
本帖最后由 zyzn123 于 2018-8-27 14:42 编辑

会议室预定界面,点击预定按钮(此执行了一个流程,me.comp("process").advance();),如果成功,则界面弹出成功,否则,提示预定失败。

如何在预定成功后,弹出成功提示。用js怎么实现?

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 15:14:17 | 显示全部楼层
我看流程又:
流程启动、流程流转、流程回退、流程终止、流程暂停、转发、特送、定制流程、流程对话框等等,这个需要加载到那个阶段,为流程结束后的提示?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-27 16:29:25 | 显示全部楼层
onAdvanceCommit事件中操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 16:57:28 | 显示全部楼层
在onAdvanceCommit中,执行了界面跳转。具体代码如下:

   Model.prototype.processAdvanceCommit = function(event){
       alert("预定成功");
       var url = "$model/UI2/OA/meeting/process/MyArrange/mainActivity.w";
       var justep = require("$UI/system/lib/justep");
           justep.Shell.showPage(url);
          
};

但会出现有时界面跳转不过去,还留着原页面??有时能跳转,有时不能跳转??不知道原因?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-27 17:12:51 | 显示全部楼层
process上的autoClose设置为false看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 17:24:21 | 显示全部楼层
A界面跳转到B界面,B界面有缓存,不自动刷新
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-27 17:31:26 | 显示全部楼层
跳转之前B页面是打开状态吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 17:50:46 | 显示全部楼层
恩,目前情况是这样的。
A界面根据 开始和结束时间   查询空闲的会议室,当有空的会议室时,有预定 按钮,点击预定,会把参数带入B界面,在B界面点击预定,成功后,通过下面的代码跳转到C界面。 此时在从A界面进入B界面,一直用的是缓存,即B界面一直不刷新。

如果没有跳转到C,则参数会从A带人B。但B界面预定成功后,跳转到C界面。此时在从A进入B,参数无法是新的,全是老的,上次B跳转之前的参数。

有缓存?无法刷新。


此次在从
  Model.prototype.processAdvanceCommit = function(event){
       alert("预定成功");
       var url = "$model/UI2/OA/meeting/process/MyArrange/mainActivity.w";
       var justep = require("$UI/system/lib/justep");
           justep.Shell.showPage(url);
           
};
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 17:51:44 | 显示全部楼层
B界面如果不经常C,则参数可以从A带入B。B跳转到C后,则无法从A带入B。恩,此时B界面感觉应该是老的。不是新的。
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2018-8-27 17:56:11 | 显示全部楼层
目前来看,B页面应该是打开的,因为从A跳转到B,此时B一直是老的界面
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-25 09:07 , Processed in 0.054028 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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