Rational® ClearQuest® Web 软件支持模式开发者可以设置的完整挂钩功能的子集。
在
Rational ClearQuest 模式中创建的挂钩在运行
Rational ClearQuest 服务器的计算机上运行。
将挂钩用于 Rational ClearQuest Web 时,请记住以下几点:
- 必须启用 Rational ClearQuest Web 客户机 的从属字段。
- 不能使用消息框。
- Rational ClearQuest Web 应用程序中不支持上下文菜单挂钩。
- 可以使用挂钩来检测 Web 会话。
支持以下类型的挂钩:
- 字段挂钩
- 选项列表
选项列表挂钩设置与字段关联的选项。如果字段的选项列表由另一个字段决定,其他字段必须列出目标字段作为其依赖于 Web 的字段。“选项列表挂钩”字段可以显示的控件类型有组合框、下拉组合框和下拉列表框。
- 缺省值
在显示提交表单时运行(不会在通过单击保存提交记录时运行)。
- 许可权
在表单首次以编辑方式显示时运行。
- 验证
仅当保存表单时运行(不会在用户更改字段值时运行)。要了解更多信息,请参阅验证字段挂钩的特殊注意事项。
- 操作挂钩
- 记录脚本
记录脚本可与以下状态和表单控件关联:
- 记录状态并在特定状态的记录的“实用程序”按钮下拉列表中显示。
- 操作前和操作后挂钩位于按钮表单控件上。在表单上,操作挂钩必须设置为支持 Web。
该脚本可以在按钮调用操作之前或之后运行。
- 按照在控件属性的“扩展”选项卡上指定的“单击挂钩”设置按钮表单控件。在表单上,“单击挂钩”必须设置为支持 Web。
任何表单控件都不支持上下文菜单挂钩。
- 全局脚本
验证字段挂钩的特殊注意事项
验证挂钩将在 ClearQuest Web 客户机上立即触发,但需要刷新表单才能看到结果。
要创建“刷新”按钮:
- 创建不包含任何代码的记录脚本挂钩,并命名为“刷新”。
- 在表单上创建按钮,将此按钮标注为“刷新”。
- 右键单击按钮,然后选择属性。
- 在扩展选项卡上的单击挂钩字段下,选择“刷新记录脚本”。另外,确保在支持 Web部分选择了单击挂钩字段。
ClearQuest Web 客户机用户必须单击“刷新”按钮才能在 Web 上看到验证挂钩触发。