起步软件技术论坛-X3

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

【结贴】请问 我做了一个业务参数:

[复制链接]
发表于 2010-3-4 17:57:31 | 显示全部楼层 |阅读模式
procedure TCLIENTPARAMGROUP.ParamJTHCZZJGIDGetValue(Sender: TObject; var Value: Variant);
begin
//  Value := SysUtils.UpperCase(PUBFUNCTIONLIB.TOrgUtils.ReOrgUrlByPublicParamAndLoginId('1',Self.Context).BizURL.ID +'%');
  Value := 'dd';
end;

为什么在字段 自定义填充里面 设置后,不起作用呢?
回复

使用道具 举报

发表于 2010-3-4 18:27:15 | 显示全部楼层
从系统初始化调试运行也不起作用么?
看看填充条件中是否选中了新增自动填充
看看数据集中是否重新定义了这个字段的自动填充。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-5 07:50:16 | 显示全部楼层
最初由 shangxy 发布
[B]从系统初始化调试运行也不起作用么?
看看填充条件中是否选中了新增自动填充
看看数据集中是否重新定义了这个字段的自动填充。 [/B]



1、不起作用,设置断点没有反应
2、设置了新增自动填充
3、我是在数据表中测试的。没有任何反应,在业务中测试 返回空值,可能就没有被调用。


我是从这个函数上照抄的,我少抄了什么?这个业务参数可以正常使用。当然定义部分也抄了。
procedure TCLIENTPARAMGROUP.ParamFilialeGetValue(Sender: TObject; var Value: Variant);
begin
  Value := SysUtils.UpperCase(PUBFUNCTIONLIB.TOrgUtils.ReOrgUrlByPublicParamAndLoginId('1',Self.Context).BizURL.URL +'%');
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-5 09:42:41 | 显示全部楼层
有客服在吗??
回复 支持 反对

使用道具 举报

发表于 2010-3-5 09:52:04 | 显示全部楼层
1、建立自己的业务参数。编译签入。注意隔离级不用设置,用默认的。
2、设置字段的自动填充。
3、运行平台测试。
你可以重新做一个新的试试。
回复 支持 反对

使用道具 举报

发表于 2010-3-5 11:52:42 | 显示全部楼层
补充一点,看是否在信息层设置了字段编辑器。
回复 支持 反对

使用道具 举报

发表于 2010-3-5 11:55:36 | 显示全部楼层
设置断点没有跟进去,你是不是直接复制的GetValue 代码,而没有将事件和你所用到的参数邦定。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-8 10:14:22 | 显示全部楼层
已解决。没绑定,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 04:08 , Processed in 0.037857 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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