起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 181|回复: 8

【结帖】流程回退问题,求助**

[复制链接]
发表于 2008-9-23 11:46:43 | 显示全部楼层 |阅读模式
我在做流程的时候遇到一个需求,流程在某功能回退时候,会有2种情况.比如说现在有流程1,2,3,4,5,我在5的时候回退到启始的1,然后再流转时候需要判断属性,可能继续顺序流转或者直接跳到流程5。
  如果要实现的话就需要在功能里设置2个回退按钮,然后根据点击不同的按钮给属性负值,我开始想在按钮的onclick事件里做处理,但是我发现调试的时候发现运行完onclick事件的代码以后就停住了,也没有回退的提示框。这里需要添加什么特殊代码吗?或者谁有更好的方法,不用onclick事件也能区分出2种不同的回退的,也可以告诉我。
回复

使用道具 举报

发表于 2008-9-23 12:01:43 | 显示全部楼层
onClick 代码是怎么写的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-23 12:52:45 | 显示全部楼层
只是一个变量负值,然后在afterflowout事件里根据变量值负值。
回复 支持 反对

使用道具 举报

发表于 2008-9-23 13:50:46 | 显示全部楼层
按钮中只是有变量赋值不行,如果想回退还要执行一下流程回退的动作,流程回退的动作可以在action中添加一个标准的回退动作。

也可以单独用一个业务字段连标记是从那里回退回去的,然后在环节的afterflowback对这个字段赋值就可以了。流转的时候根据这个值进行流转。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-23 14:07:21 | 显示全部楼层
我知道楼上说的,ActionList我定义了,但是我要区分2个回退,怎么做?有代码给我粘出来点行不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-23 14:16:13 | 显示全部楼层
我再说一下,我现在已经定义了一个字段记录状态,也定义了相应的2个回退的TFlowAction,流程里也做好了,现在我想知道我怎么判断我回退的时候,是由哪个回退的Action动作发起的。这样才能对应的负值.我不知道怎么区分所以想在按钮的onclick事件里加以区分,但是一旦我加了onclick事件,就运行完onclick就死掉了
回复 支持 反对

使用道具 举报

发表于 2008-9-23 14:26:47 | 显示全部楼层
如果不区分两种回退,知道怎么做吗?

如果知道,那前面加上对变量的判断或者在赋不同值的地方执行就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-23 14:40:31 | 显示全部楼层
答7楼的,要是不区分我知道怎么写。我也定义了全局变量,就是不知道在哪个事件里给他们负值能区分开。我刚开始想在按钮onclick事件里定义,但是出现了描述的问题,所以我想知道是否有其他的地方可以给变量负值,或者说onclick事件代码里除了给变量负值还应该有哪些代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-23 17:49:21 | 显示全部楼层
结帖吧,我现在觉得还是电话比较好用。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 10:52 , Processed in 0.040913 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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