起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 507|回复: 13

【结】条件分支

[复制链接]
发表于 2010-4-15 16:53:54 | 显示全部楼层 |阅读模式
有两个button控件
欲用两个按钮单击事件,流转到两个不同的功能,应怎样实现
回复

使用道具 举报

发表于 2010-4-16 09:44:56 | 显示全部楼层
请楼主 贴出 你的流程图,说明一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-16 16:51:18 | 显示全部楼层
新手,麻烦各位
有申诉按钮、确认按钮
想分别流向两处。

1.jpg

29.27 KB, 下载次数: 203

回复 支持 反对

使用道具 举报

发表于 2010-4-16 17:12:01 | 显示全部楼层
2楼的流程图中的 申诉 是一个条件分支吧,你在这里设置 条件的时候,可以用数据集的某个标记字段作为条件,然后你的申诉按钮、确认按钮的点击事件中对此字段做不同的标记值,然后再对流程进行流转( FlowBroker.FlowControl.FlowOut(nil)  ) ,这样就会分别流转到正确的环节。

请楼主参考一下用户手册中的相关章节。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-16 17:21:04 | 显示全部楼层
谢谢楼上
请问,如果我不想用字段值做条件(因为新建数据集标记字段,会破坏数据集整体的意义)
或者根本不用条件分支,能否达到用两个按钮分别流专的目的。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 15:52:45 | 显示全部楼层
不用条件分支,不能是两个按钮分别流转到不同的功能。

如果不想用字段,还可以用业务参数,根据不同的值流转不同的地方,其实一个按钮也可以实现这样的需求
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-21 20:29:14 | 显示全部楼层
还没有解决,希望几位给出出主意。
现在就是根据反馈的成绩,决定是否需要申诉。

现在数据集字段就是  项目1得分  项目2得分   项目3得分  总分  
里面有每个员工的成绩记录,考虑,无法针对某个字段进行条件判断。
如果新增加一个字段,那么怎样通过条件,定位到本人的那条成绩记录,读取字段确定是否申诉?
是不是只能考虑通过两个按钮分别向字段赋值,然后通过代码实现,有没有更简单的方法,我参考了http://bbs.justep.com/forum.php?mod=viewthread&tid=600
请问
Command.Accept := False
Command.Accept := True
Command.Handled := True  什么意义
新手,麻烦各位
回复 支持 反对

使用道具 举报

发表于 2010-4-22 10:19:21 | 显示全部楼层
没有太理解

请问,流转前有多条记录还是一条记录,楼主,请配上流转前的图,结合图说明一下
如果是多条,根据不同的条件流转到不同的地方,需要代码参与  就是你参考的那个帖子
如果是一条,跟本人是啥意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 17:04:55 | 显示全部楼层
流转前,数据集中有多条记录,记录每一个人的成绩。
成绩反馈,就是给每一个人员反馈自己的成绩,决定是否反馈。
回复 支持 反对

使用道具 举报

发表于 2010-4-22 17:51:07 | 显示全部楼层
你的意思是在 成绩反馈 这个环节上,流转前有许多记录, 那么请问,
1、每次流转的时候,是流转光标停在的那条记录吗?还是所有当前记录呢?
2、如果是所有当前记录,那么,是流转给一个人,还是多个人?
3、如果是多人,那么请问每个人一条数据,还是多条,如果是每个人一条数据,那么请问怎么知道那条数据是流转给哪个人的?

楼主,请配上 成绩反馈 这个环节的功能界面加以说明一下,因为我到现在对你的需求不是很理解,也不知道你具体想实现啥样子的效果,所以很难说哪个是对的,哪个是错误的
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 03:33 , Processed in 0.045564 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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