起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 146|回复: 9

[搞定]流程流转按钮点击后的问题。**

[复制链接]
发表于 2007-8-27 15:56:19 | 显示全部楼层 |阅读模式
我在一个功能的主窗体中用到了3个业务信息(分页显示),每个业务信息中的数据集都有几个数据约束条件,现在我需要解决的问题是,我点击流转按钮后,要把每个业务信息中的约束条件都判断下,请问怎么弄?谢谢!
回复

使用道具 举报

 楼主| 发表于 2007-8-27 17:03:22 | 显示全部楼层
自己顶
回复 支持 反对

使用道具 举报

发表于 2007-8-27 17:06:19 | 显示全部楼层
你是怎么定义约束的?
想代码实现约束吗?
那就在 BeforeFlowOut 中直接对需要约束的数据集进行处理就可以了,至于他们怎么分页显示或和涉及到几个信息是没有关系的,这些都仅仅是表现。直接放数据集代理,连接到这些数据集上就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 17:46:34 | 显示全部楼层
我在数据集中定义的约束条件如:这个字段不能为空,或者是年龄在0-100之间。
我只要实现在流转的时候能判断每个信息里必添的数据都添加上就行。
不用代码约束也行么?请问怎么弄?
用代码约束请问又怎么弄?
回复 支持 反对

使用道具 举报

发表于 2007-8-27 17:52:22 | 显示全部楼层
用代码约束就自己写在BeforeFlowOut里面,不用代码约束的话用数据集上面的约束和字段上面的约束就可以了。系统会自己判断是否符合约束的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 18:16:21 | 显示全部楼层
我已经在数据集上及约束了,但是我这个功能主窗体中包含3个业务信息(每个信息上都有约束),假如我点开这个功能,只填写了某1个信息的表,那另外2个信息中的约束在点流转按钮后就没有起到作用,以后在用到这2个信息的数据集就会有问题(被约束住了,如:某个字段不能为空,第一次没有添,但在在第二次用到这个数据集时,我这个表没有用到这个字段,那就不能继续进行了提示约束条件)。
就这个意思吧,怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2007-8-27 18:30:09 | 显示全部楼层
在功能上使用策略来约束看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 09:36:01 | 显示全部楼层
那我在功能中想约束某个字段不能为空,请问用策略实现的具体操作步骤是什么?谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-8-28 10:11:52 | 显示全部楼层
数据集上定义的约束条件,只有当数据集从插入或者编辑状态 改变 到浏览状态才会做检查,就是说你只要执行每一个数据集的
CheckBrowseMode
就可以保证数据集都会转变成dsBrowse状态
更多数据集状态的信息,请参考 http://wiki.justep.cn/数据集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 13:49:32 | 显示全部楼层
好的,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 12:55 , Processed in 0.036868 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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