Life家族
SCMLife
RMLife
PMLife
SQALife
TESTLife
CM方法论
电子杂志
ClearCase
ClearQuest
CVS/SVN
StarTeam
VSS/VSTS
Synergy
构建发布
RM思想
DOORS
RequisitePro
PM思想
PMP认证
Project
质量管理
测试方法论
TD/QC
推荐版块:
IBM 2008年开发者大会免费参加
|
谈书论道
|
文档中文化
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
IBM Rational ClearQuest / ClearDDTS/TestManager
» ClearQuest中,设置脚本使一个字段的可选项列表依赖于另一个字段的值????
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:用什么工具就可以调试schema效果
|
下一主题:UCM_zh模式下ucm_project字段如何才能修改 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[
求助
]
ClearQuest中,设置脚本使一个字段的可选项列表依赖于另一个字段的值????( 此文章被查看:1209次,被回复:9篇!! )
ty1227
小学四年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2006-12-22 11:20
只看该作者
ClearQuest中,设置脚本使一个字段的可选项列表依赖于另一个字段的值????
在
ClearQuest
中,我想实现不同的产品对应不同的模块,如下
设置
是可以实现:
在 【产品】的 ValueChanged 事件里写
代码
Sub
project
_ValueChanged(fieldname)
SetFieldValue "模块", ""
End Sub
然后在“模块”
字段
的“Choice List”处设置
脚本
:
DIM chanpin
chanpin=GetFieldOriginalValue("产品").GetValue()
select case chanpin
case "cp1"
choices.AddItem("mk1")
choices.AddItem("mk2")
case "cp2"
choices.AddItem("mk3")
choices.AddItem("mk4")
end select
但是如果"产品"这个字段是
系统
自带的,并且不能对其进行设置和修改(脚本),那如何来实现不同"产品"对应不同的"模块"呢???
搜索更多相关主题的帖子:
字段
ClearQuest
脚本
© 本文为
ty1227
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
1240
帖子
518
精华
1
积分
925
阅读权限
30
在线时间
399 小时
注册时间
2006-12-1
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
yunshan
版主
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2006-12-22 12:36
只看该作者
回复 #1 ty1227 的帖子
建议你所用的产品和模块字段自己定义,这样做起来就方便多了。
另外,通过你这种方式是可以实现的,
只是这段代码:
DIM chanpin
chanpin=GetFieldOriginalValue("产品").GetValue()
select case chanpin
case "cp1"
choices.AddItem("mk1")
choices.AddItem("mk2")
case "cp2"
choices.AddItem("mk3")
choices.AddItem("mk4")
end select
最后能够加个判断,如果产品字段为空,怎么办,
可以尝试如下:
If chanpin = "" then
SetFieldValue fieldname, ""
Else
......
End If
© 本文为
yunshan
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
SCMLife--致力于做一流得配置管理社区
UID
962
帖子
1920
精华
15
积分
4838
阅读权限
100
性别
男
来自
北京
在线时间
1275 小时
注册时间
2006-11-23
最后登录
2008-9-7
失踪天数:0
查看详细资料
TOP
ty1227
小学四年级
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2006-12-22 13:27
只看该作者
那我的"模块"的可选列表内容怎么去实现呢?又到什么地方去装载呢???
© 本文为
ty1227
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
1240
帖子
518
精华
1
积分
925
阅读权限
30
在线时间
399 小时
注册时间
2006-12-1
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
ying
小学一年级
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2006-12-22 13:37
只看该作者
在choist list裏實現,如果是限制了,寫法和你的代碼一樣,如果是動態list,需要重新寫代碼實現
[
本帖最后由 ying 于 2006-12-22 13:40 编辑
]
© 本文为
ying
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
39
帖子
87
精华
0
积分
150
阅读权限
15
在线时间
129 小时
注册时间
2006-9-7
最后登录
2008-8-11
失踪天数:27
查看详细资料
TOP
ty1227
小学四年级
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-12-22 14:24
只看该作者
我再问一下,CQ中的父子关系是只什么???如果我想实现"产品"字段为父关系,"模块"字段为子关系,怎么去实现??
© 本文为
ty1227
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1240
帖子
518
精华
1
积分
925
阅读权限
30
在线时间
399 小时
注册时间
2006-12-1
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
轻扬婉儿
小学三年级
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-12-22 14:26
只看该作者
如果想在客户端增加模块就要建一个和项目一样的记录类型
一、在记录类型—无状态下面定义一个Model 就是和Project一样的。
字段包括
fname 类型short_string
fproject 类型referecnce 指向project 选项列表为DEFAULT
fmiaosu 类型short_string
fname是模块名称、fproject是项目名称、fmiaosu是模块的描述
二、在Model里增加了一个记录表单,在表单中设计了相应的 fproject、fname、fmiaosu。
三、在Defect的字段里增加了一个记录f_model类型为reference 指向Model 选项列表处写入VB脚本
DIM objSession, objQueryDef, operator1, ResultSet, RelatedProjectName
Set objSession = GetSession()
RelatedProjectName = GetFieldValue("Project").GetValue()
Set objQueryDef = objSession.BuildQuery("Model")
objQueryDef.BuildField("fname")
Set operator1 = objQueryDef.BuildFilterOperator(AD_BOOL_OP_AND)
operator1.BuildFilter "fproject", AD_COMP_OP_EQ, RelatedProjectName
Set ResultSet = objSession.BuildResultSet(objQueryDef)
ResultSet.execute
Do While ResultSet.MoveNext = AD_SUCCESS
choices.AddItem(ResultSet.GetColumnValue(1))
Loop
choices.Sort
四、在Defect的字段的“poject" 关于值改变的控制项加入脚本 SetFieldValue "f_model", ""
注意:1.一定要在Defect中f_model字段的choice list右键的Hook Properties中选择上 Recalculate Choice List. 要不然不会刷新
2.SetFieldValue "f_model", "" 当项目的值改变时,将模块字段清空,然后会触发模块选择列表的事件.
© 本文为
轻扬婉儿
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
376
帖子
124
精华
1
积分
599
阅读权限
25
性别
女
在线时间
30 小时
注册时间
2006-10-25
最后登录
2008-1-22
失踪天数:229
查看详细资料
TOP
ty1227
小学四年级
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-12-22 15:33
只看该作者
问题已经实现!!我是用的SQL语句去查询的,和楼主的有点差别拉!!!
我问一下楼主,
你说的::
"""四、在Defect的字段的“poject" 关于值改变的控制项加入脚本 SetFieldValue "f_model", ""
注意:1.一定要在Defect中f_model字段的choice list右键的Hook Properties中选择上 Recalculate Choice List. 要不然不会刷新
2.SetFieldValue "f_model", "" 当项目的值改变时,将模块字段清空,然后会触发模块选择列表的事件. """"'
如果在Defect的字段的“poject" 是系统自带的,不能去修改怎么办???? 就不能加脚本"SetFieldValue "f_model",
对你上面的实现有什么影响不?????
© 本文为
ty1227
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1240
帖子
518
精华
1
积分
925
阅读权限
30
在线时间
399 小时
注册时间
2006-12-1
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
轻扬婉儿
小学三年级
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-12-22 15:48
只看该作者
上面的实现还是有些不方便的地方
我重新整理一个发到新帖上
© 本文为
轻扬婉儿
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
376
帖子
124
精华
1
积分
599
阅读权限
25
性别
女
在线时间
30 小时
注册时间
2006-10-25
最后登录
2008-1-22
失踪天数:229
查看详细资料
TOP
ty1227
小学四年级
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2006-12-25 11:11
只看该作者
楼上的发到什么新帖上?很是期待呢???/
© 本文为
ty1227
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1240
帖子
518
精华
1
积分
925
阅读权限
30
在线时间
399 小时
注册时间
2006-12-1
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
selina
版主
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2006-12-28 09:22
只看该作者
这就是一个字段关联问题
© 本文为
selina
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
我选择,我喜欢
UID
35
帖子
1298
精华
2
积分
6262
阅读权限
100
性别
女
在线时间
369 小时
注册时间
2006-9-7
最后登录
2008-9-5
失踪天数:2
查看详细资料
TOP
‹‹ 上一主题:用什么工具就可以调试schema效果
|
下一主题:UCM_zh模式下ucm_project字段如何才能修改 ››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计