您可以使用控件来显示 ClearQuest 表单中的字段。
Designer 提供了文本框、列表框、复选框、选项按钮等控件。例如,您可将包含字符串的某个字段与文本框控件关联。某些控件只可用于特定的字段类型。例如,列表视图控件和父代/子代控件只可用于引用列表字段。
您可以使用某些控件来执行特殊任务。
按钮和列表框可与记录脚本关联。
例如,在 ALM 模式中,针对 ALMTask 记录类型的表单包含 CreateActivity 按钮,该按钮调用“记录脚本”来创建在项目的 WorkConfiguration 记录中定义的“活动”。
Designer 还提供 ActiveX 控件,用于将任何已注册的 ActiveX 控件合并到一张表单中。
例如,您可以使用 ActiveX 控件与外部数据库交互。您必须熟悉 ActiveX 功能及注册控件的方式才能使用该控件。请注意,ActiveX 控件只可用于 Rational® ClearQuest® for Windows® 客户机。
以下表单控件受支持:
- 表单控件
- 描述
- ActiveX
- 将任何已注册的 ActiveX 控件合并到一张表单中。您需要编写初始化记录脚本和操作记录脚本。
- 附件
- 显示附加文件的列表,并包含允许用户添加、除去或查看附加文件的一组控件。
- 复选框
- 可用于布尔值的双值控件,或用于仅包含两个值的任何字段。要指定这两个值,请右键单击表单上的该控件,然后单击属性。
- 组合框
- 将可编辑的文本字段组合到一个列表框中。
- 下拉列表框
- 显示特定字段可能值的列表。
- 下拉组合框
- 将可编辑文本字段组合到一个下拉列表框中。
- 重复基本项框
- 显示重复基本项记录的记录标识。
- 重复从属项
- 显示作为该记录重复项的任何记录的标识。
- 组框
- 直观地将一个或多个其他控件组合在一起。
- 历史记录
- 显示有关应用于某条记录的操作的信息。
- 列表框
- 显示特定字段可能值的列表。列表框包含一个额外的控件,用于从选项列表中选择一项或多项。
- 列表视图
- 允许显示与“引用列表”类型的字段关联的记录。以多列格式显示关联的引用列表。
- 选项按钮
- 选项按钮控件用于表示互斥选项集的组中。在一个组中只能选择一个选项。
- 父代/子代
- 允许您设置链接关联记录的表单。用于“引用列表”字段类型。父代/子代控件由一个列表视图控件和三个按钮组成。列表视图控件和按钮通过使用唯一的列表视图标识关联。如果您更改了列表视图的标识,那么还必须更新按钮。
- 图片
- 允许在表单中包含静态图像。
- 按钮
- 启动与记录相关的特定任务。您可将按钮与记录挂钩或列表视图关联。
- 静态文本
- 显示不可编辑的文本字符串。
- 文本框
- 显示可编辑文本字符串形式的字段值。
要获取每种控件类型属性的详细描述,请参阅表单控件。
将控件添加到表单
要将字段添加到表单,首先必须将字段添加到“记录字段”网格。要了解更多信息,请参阅将新字段添加到“记录字段”网格。
您可以通过使用“控件选用板”或“字段列表”将控件添加到表单。
- “控件选用板”提供有关所添加控件的类型的直观提示。
- 通过在“字段列表”中选择一个字段,然后将其拖至表单,可将相应的控件添加到表单。
您可以多次将同一字段添加至一张表单中,但是该字段的所有实例都必须具有相同的值。
使用“字段列表”添加控件
使用“字段列表”将控件添加到表单的优点在于,当您从列表中选择字段并将其拖至表单时,针对该字段类型的相应控件也会添加至该字段。您无需编辑控件属性以将字段与控件关联。
下表列出了 Designer 为每种字段类型创建的缺省控件。
- 字段类型
- 缺省控件
- 附件列表
- 附件
- 常量列表,选项列表
- 下拉列表框
- 日期时间
- 文本框
- 整数
- 文本框
- 多行字符串
- 文本框
- 引用列表
- 父代/子代
- 引用列表常量
- 列表视图
- 引用选项列表 = 缺省值
- 下拉列表框
- 短字符串,常量列表
- 下拉列表框
- 短字符串
- 文本框
编辑控件属性
如果使用“控件选用板”将新控件添加到表单,那么必须编辑控件属性,以将该控件与现有字段关联。
向表单添加控件后,可以编辑该控件的属性,包括选择与该控件关联的字段和指定控件的显示属性。
您还可以将记录挂钩分配给某些控件,以允许用户通过使用该控件执行特定任务。
如果您希望在 Rational ClearQuest Web 中启用从属字段,那么必须指定作为依赖关系基础的字段。要执行该操作,请使用控件属性页面的 Web 从属字段部分。
要获取每种控件类型的属性的描述,请参阅表单控件。
从表单删除控件
如果不再需要某个控件,可以从表单中将其删除。
从表单删除某个控件及其标签并不会从模式中除去关联的字段。要从模式除去字段,必须从字段网格中除去该字段。要了解更多信息,请参阅删除字段。
更改控件的大小和位置
要更改控件的大小和位置,您可以选中该控件,然后将其拖至表单中的新位置,或者可以在控件属性页面中指定该控件的确切位置坐标。要使用键盘上的方向键来移动控件,请选择该控件,然后按句点 (.) 键,直到看见“移动”图标:
现在,您可以使用方向键将控件放置在表单中。
表单布局菜单除提供“表单”工具栏中的工具外,还提供了一些其他工具。下表列出每种工具及其功能。
对齐和相同大小工具使用您所选的第一个控件作为修改其他控件的基础。
- 布局工具
- 描述
- 左对齐
- 将每个控件的左边缘与所选第一个控件的左边缘对齐。
- 右对齐
- 将每个控件的右边缘与所选第一个控件的右边缘对齐。
- 顶部对齐
- 将每个控件的上边缘与所选第一个控件的上边缘对齐。
- 底部对齐
- 将每个控件的下边缘与所选第一个控件的下边缘对齐。
- 垂直中心对齐
- 将每个控件的垂直中心与所选第一个控件的垂直中心对齐。
- 水平中心对齐
- 将每个控件的水平中心与所选第一个控件的水平中心对齐。
- 水平等间距
- 使所选的所有控件在水平方向等间距排列。最左和最右的控件不会移动。
- 垂直等间距
- 使所选的所有控件在垂直方向等间距排列。最上和最下的控件不会移动。
- 在对话框中垂直居中
- 将每个控件的垂直中心与选项卡的垂直中心对齐。
- 在对话框中水平居中
- 将每个控件的水平中心与选项卡的水平中心对齐。
- 等宽
- 使每个控件与所选第一个控件等宽。
- 等高
- 使每个控件与所选第一个控件等高。
- 等宽等高
- 使每个控件与所选第一个控件等宽等高。
- 适合内容
- 调整每个所选控件的大小,从而可查看其完整内容。这有助于最大程度地减小“静态文本”控件的大小,同时确保字符串的可读性。
更改控件的选项卡顺序
控件的选项卡顺序决定了当用户按 Tab 键时将获得焦点的控件。每次用户按 Tab 键时,焦点会按照选项卡顺序移至下一个控件。
缺省情况下,控件的选项卡顺序是您将控件添加到表单的顺序。您可以更改选项卡顺序,以便反映您希望用户使用控件的顺序。