起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: crskyp

【搞定】怎样得到执行者列表信息**

[复制链接]
发表于 2007-7-16 16:49:55 | 显示全部楼层
那你把6楼的代码放到AfterFlowOut事件里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 17:13:03 | 显示全部楼层
效果不太好,如果执行者里有自己,
点击 确定 流转窗体就会关闭,
我还是还是改流转窗体吧。
版主,流转窗体怎么改好,
是继承,还是把流转窗体复制到我的界面空间下比较好呢。
回复 支持 反对

使用道具 举报

发表于 2007-7-16 17:46:03 | 显示全部楼层
该流转窗体不好,也不好改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 17:49:18 | 显示全部楼层
sysutils.Abort
这句的含义我不是太懂的,
它和command.accept:=false
有什么区别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 18:06:11 | 显示全部楼层
业务模型\系统空间\用户界面基础\界面\系统接口\流转窗体
版主,你试试在这个窗体上的 确定 按钮中加一些代码,
我这里加6楼的代码,出错。
回复 支持 反对

使用道具 举报

发表于 2007-7-16 18:11:52 | 显示全部楼层
sysutils.Abort 是使程序强制中断,你还是用command.accept := False;吧。
6楼的代码直接放到流转窗体里肯定是不行的,不建议修改此窗体
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 11:46:59 | 显示全部楼层
我想到另一个解决的方法,思路是这样的:
1。添加一个业务参数,隔离级是区全局,
2。成功登陆时,把登陆者的ID号赋值给这个业务参数,
3。这是我可以在流转窗体上获取这个参数值了,
但第2步我不会,请版主帮忙,这个代码写在什么地方比较好,登陆者ID怎么获得?
回复 支持 反对

使用道具 举报

发表于 2007-7-17 12:05:45 | 显示全部楼层
关于参数赋值可以在论坛中搜索有很多相关的代码,楼主干吗非要去修改流转窗体呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 12:26:17 | 显示全部楼层
6楼的方法步好,而且步能用command.accpt:=false
sysutils.Abort 这个是 程序强制中断, 也不好。
取 操作者ID 并不是任何地方都可以的,涉及到环境链问题。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 13:43:31 | 显示全部楼层
6楼的可以用command.accpt:=false;
取操作者ID6楼已经写了systemutils.Tcontextutils.GetOperator(context).ID
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 19:02 , Processed in 0.039578 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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