51Testing软件测试论坛
标题:
TD的WorkFlow定制,遇到问题之三(设置字段只读的问题),请指教---已解决
[打印本页]
作者:
caijie0304
时间:
2006-3-3 09:18
标题:
TD的WorkFlow定制,遇到问题之三(设置字段只读的问题),请指教---已解决
TD的WorkFlow定制,遇到问题之三(设置字段只读的问题):
我一直试图根据用户角色和流程,设置某些字段只读(界面显示,但不能编辑)。
目前我尝试了如下解决方法:
设置字段的IsVisible为True,即界面显示;
然后在WorkFlow中的Defects_Bug_FieldCanChange函数中,写代码判断是否允许修改。
但这样作有如下问题:
1、控制比较麻烦,且不方便使用(使用者需要修改某字段后,才会知道这个字段他能不能修改);
2、上述方法,对于下拉框(LookUp List类型的字段)是有效的(可实现无法选中下拉框其它选项),但对于编辑框(String类型字段)就没用了(照样可以输入信息并保存)。
所以还请各位指点其它有效的方法。
[
本帖最后由 caijie0304 于 2006-3-3 12:44 编辑
]
作者:
caijie0304
时间:
2006-3-3 12:41
标题:
问题已解决
其实很简单,使用类似如下语句就好了
Fields("***").IsReadOnly = True 我试过了,放在Defects_Bug_New、Defects_Bug_MoveTo中都很有效
很惭愧,这么简单的问题本不该问的。
一来,我是在本论坛中找到答案的(前段时间下载的一份文档里说了);
二来,TD中提供的语句提醒功能,很容易发现 Fields有IsReadOnly这个属性。
作者:
wish_luckyman
时间:
2007-8-12 09:45
学习了,以后备用
作者:
青橘子
时间:
2007-8-15 15:00
标题:
先收藏
先收藏,有用
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2