起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 195|回复: 7

【结】新人在看入门手册遇到的问题

[复制链接]
发表于 2009-12-2 14:04:12 | 显示全部楼层 |阅读模式
在业务参数中有这样一句话“ 选择“订单编号”业务参数,在OnGetValue事件给参数赋值,这是调用了一个公共的方法类获得参数值。” 请问在ongetvalue事件给参数赋值是什么意思,怎样操作
回复

使用道具 举报

发表于 2009-12-2 14:16:23 | 显示全部楼层

Re: [问题]新人在看入门手册遇到的问题

可以在这个事件中给你定义的这个参数赋值,
Value := 参数值
回复 支持 反对

使用道具 举报

发表于 2009-12-2 14:17:44 | 显示全部楼层
这个OnGetValue事件中需要楼主自己写代码来获得值。比如
procedure TFLOWELEMENTGROUP.ParamTaskGUIDParamGetValue(Sender: TObject; var Value: Variant);
begin
  if CurrentFlowControl <> nil then
    Value := CurrentFlowControl.CurrentTask.GUID
  else
    Value := Variants.Null;
end;
获得当前任务的GUID值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-2 14:42:16 | 显示全部楼层
OnGetValue事件 是在哪里触发的啊
回复 支持 反对

使用道具 举报

发表于 2009-12-2 14:48:11 | 显示全部楼层
新建个业务参数组,然后在里面建个业务参数,在业务参数的事件那一页就可以看到这个时间了。
回复 支持 反对

使用道具 举报

发表于 2009-12-2 14:49:12 | 显示全部楼层
事件是你在运行时触发的。
回复 支持 反对

使用道具 举报

发表于 2009-12-2 15:35:16 | 显示全部楼层
谢谢anla友情回复
所有的代码都是在运行期间才会触发。至于事件何时出发,就要看具体的设计了,也就是说你何时用到这个参数,那么这时候才会触发这个事件。例如你这个参数应用到字段的自动填充属性上,且新增记录,任何字段变化,字段为空时填充,那么在新增记录的时候就会触发这个事件了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-2 18:54:28 | 显示全部楼层
谢谢大家了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 02:40 , Processed in 0.039611 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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