UIActions 对象
您可以使用工作流脚本中的 UIActions 对象在 ALM 用户界面中执行操作。可以使用以下对象:
|
对象 |
描述 |
|---|---|
| UIActions.SwitchTab |
触发事件时切换到指定的选项卡。 语法: 示例: 在“测试计划”模块中,“状态”字段值更改后,将显示“附件”选项卡。 Sub Test_FieldChange(FieldName) On Error Resume Next If FieldName="TS_STATUS" Then UIActions.SwitchTab "Attachments" End If On Error GoTo 0 End Sub |
| UIActions.FocusEntity |
根据指定的实体 ID 更改当前模块中的聚焦实体。 语法: 可选的布尔参数指示指定的 ID 是否属于树中的文件夹 (默认值为 示例: 在“测试计划”模块中,触发事件后,将焦点放在“测试 ID”值为 1 的测试上。 Function ActionCanExecute(ActionName) On Error Resume Next If ActionName = "UserDefinedActions.TestPlan_Action1" Then UIActions.FocusEntity "1" End IF ActionCanExecute = DefaultRes On Error GoTo 0 End Function |
| UIActions.FocusField |
触发事件时转到指定的字段。此对象仅适用于“详细信息”对话框中的字段,不适用于网格视图。 语法: 示例: 在“缺陷”模块中,设置“关闭日期”值后,将焦点放在“注释”字段上。 Sub Bug_FieldChange(FieldName) On Error Resume Next If FieldName = "BG_CLOSING_DATE" Then UIActions.FocusField "BG_DEV_COMMENTS" End IF On Error GoTo 0 End Sub |

