字段挂钩

本主题说明了 ClearQuest® 字段挂钩的概念。

字段挂钩对于影响记录中特定字段的事件十分有用。字段挂钩可设置初始值、字段值发生变更时对事件进行响应、执行访问许可权以使仅由您指定的用户组对字段值进行更改以及验证用户提供的值。

字段挂钩的范围为当前记录中的当前字段。 这里支持以下类型的字段挂钩:

字段挂钩
描述
选项列表
返回一组有效值。此挂钩与采用列表类型控件(例如列表框或组合框)进行显示的字段一起使用。您还可通过使用常量或动态列表,在不用编写脚本的情况下提供值。请参阅创建字段的选项列表
缺省值
设置字段初始值。在“提交”操作开始时调用此挂钩。您可以编写带有脚本子例程的缺省值挂钩。您还可以将常量作为缺省值进行赋值。
许可权
返回某个“行为类型”常量,它表示用户对字段的访问。此挂钩可用于实施工作流程和/或安全性。(请参阅 IBM Rational ClearQuest API Reference 以了解枚举常量。)如果向字段添加了“许可权”挂钩,那么必须修改“行为”网格,从而至少将一个字段行为设置为“用户挂钩”。如果没有这么做,那么可能导致验证错误。
验证
验证该字段的内容。当值发生变更时会调用此挂钩,从而在将记录落实到数据库前向用户提供有关字段内容有效性的即时反馈。
值已更改
对字段中值的变更进行响应。此挂钩可用于更新其他字段,如从属项列表。运行此挂钩后,脚本修改的任何字段均由调用该字段的“验证”挂钩(如果有)进行验证。

挂钩根据字段和操作挂钩的执行顺序中指定的规则运行。


反馈