Tivoli 服务台 6.0 开发工具包接口设计器指南
向窗体添加的控件个数仅受到窗体大小的限制。可以改变窗体的大小,使您有添加控件的附加空间。
注意:如果在开发期间改变窗体的大小,则需要用同样的大小来保存窗体。否则,此窗体不能正确地显示给最终用户。
无论向窗体添加何种控件,其添加过程都是相同的。
每个控件都具有带下列标签的属性页:
以下章节中说明“基本”标签和“帮助”标签属性。
下表说明所有控件共有的“基本”标签属性。
属性 | 说明 |
控件标识 | 使您易于设置标签次序的标识。在 TSD 脚本程序中通过此标识引用此控件。 |
附件 | 当改变窗体大小时,附件维护控件在窗体中的位置。附件可以是固定的,在这里无论窗体的大小如何,控件总是在窗体的特定位置上出现;附件也可以是百分比,在这里控件的位置根据窗体的大小按比例移动。有关设置控件附件的详细信息,请参见“几何关系管理”。 |
大小 | 用来调节控件的高度和宽度的坐标 |
偏移量 | 与百分比附件一起使用的坐标,用来设置控件和窗体边界之间“缓冲区空间”的大小。有关设置偏移量的详细信息,请参见“几何关系管理”。 |
隐藏性 | 设置控件是隐藏的或可见的。如果要定义带权限的某些控件,则选择此复选框。例如,如果要使某些控件仅对负责人或主管人可见,则可能要选择此选项。 |
已禁用 | 设置控件是活动的或非活动的 |
同步化坐标 | 为跨多个平台的控件设置固定的位置 |
说明 | 控件功能的定义 |
从“帮助”标签,可设置下列项的属性:
有关向应用程序添加帮助的详细信息,请参见“建立附加功能部件”。
每个控件都有特定属性,以区别于所有控件的通用属性。本节说明每个控件的特定属性。
下表说明按钮控件的特定属性。
属性 | 说明 |
按钮标签 | 在按钮上出现的文本。 |
映像文件 | 包含在按钮上出现的映像的路径和文件名。 注:如果指定了要在按钮上出现映像,则指定的按钮文本变为工具提示。 |
操作 | 按钮应执行的操作。以下是有效操作:
|
显示映像选择 | 选择此框以指定一个映像文件。 |
缺省按钮 | 确定当打开窗体时是否已选择了此按钮。 |
下表说明复选框控件的特定属性。
属性 | 说明 |
复选框标签 | 在复选框旁边出现的文本。 |
初始值 | 确定最初是否选择了复选框。选择“真”表示选择了此复选框。 |
风格 | 确定所选的复选框是圆形的还是矩形的。如果不选此框,则矩形是缺省值。 |
下表说明时钟控件的特定属性。
属性 | 说明 |
时钟类型 | 确定时钟是以传统的 12 小时还是以军事上的 24 小时形式显示。 |
边界 | 确定时钟周围边界的外观。下列是有效边界:
|
下表说明组合框控件的特定属性。
属性 | 说明 |
排序 | 确定列表项的排序次序。下列是有效排序方法:
|
类型 | 确定用户可做出的选择类型。下列是有效类型:
|
IME | 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语。 |
初始内容 | 确定是否在组合框中显示初始值。 |
启动标识 | 如果选择了要在组合框中出现的缺省项,则必须在此字段中输入此标识。 |
最大长度 | 用户可在组合框中输入的字符的最大个数。 |
下表说明文本框控件的特定属性。
注:用户在一个文本框中只能输入一行文本。使用“多行编辑”控件才能输入多行。
属性 | 说明 |
初始值 | 缺省值。如果不输入值,则当出现对话框时文本框为空。 |
式样类型 | 下列是有效的预定义的式样类型,但“自定义”选项不包括在内,它用于设计您自己的式样,(有关式样的详细信息,请参见“创建附加功能部件”):
|
式样标识 | 式样名称。(仅对于自定义式样可用。) |
最大长度 | 用户可输入的字符的最大个数 |
只读 | 确定条目字段是否是只读的 |
仅大写字母 | 确定不论用户输入的是大写形式还是小写形式,是否都以大写字母形式显示条目 |
IME 本地 | 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语 |
GMT | 格林威治标准时间。选择此复选框将自动把日期或时间转换为 GMT。 必须执行下列操作来使用此功能部件。
|
下表说明组框控件的特定属性。
属性 | 说明 |
组框标题 | 组框的名称 |
风格 | 确定标题应如何对齐 |
下表说明超文本控件的特定属性。
属性 | 说明 |
风格 | 超文本框中的格式化风格。下列是有效风格:
|
开始文本 | 确定是否应在超文本控件中显示任何初始文本。 |
下表说明映像控件的特定属性。
属性 | 说明 |
映像文件 | 包含映像的文件的路径 |
边界风格 | 确定映像周围边界的外观。下列是有效边界:
|
风格 | 确定窗体中映像的外观。下列是有效风格:
|
下表说明列表框控件的特定属性。
属性 | 说明 |
排序 | 确定列表项的排序次序。下列是有效排序方法:
|
水平滚动 | 确定是否出现水平滚动条。 |
初始内容 | 缺省列表项。应对这些项进行重新命名,否则在列表框中显示缺省名称。 |
启动标识 | 此框是只读的,且反映初始内容框的内容。 |
多项选择 | 允许用户在列表框中以任意顺序选择任意数目的项。 |
下表说明 MLE 控件的特定属性。
属性 | 说明 |
水平滚动 | 确定在 MLE 上是否出现水平滚动条。 |
垂直滚动 | 确定在 MLE 上是否出现垂直滚动条。 |
仅大写字母 | 确定不论用户输入的是大写形式还是小写形式,是否都以大写字母形式显示条目。 |
IME 本地 | 确定是否用“输入方法编辑器(IME)”来反映本地语言字符以替代英语。 |
无整字换行 | 确定用户是否必须使用硬回车,手动将文本转到下一行。 |
只读 | 确定 MLE 是否应为只读的。 |
必要的 | 确定用户是否必须在 MLE 中输入。 |
最大长度 | 确定用户可在 MLE 中输入的字符个数。 |
下表说明 MSLB 控件的特定属性。
属性 | 说明 |
升序 | 自动以升序方式对输入表中的新数据排序。 |
无 | 允许使用不带任何属性设置的 MSLB 控件。这是缺省的属性设置。 |
水平滚动 | 允许水平滚动,以查看屏幕可视范围之外的数据。 |
多项选择 | 允许随机选择多个条目。 |
初始内容 | 允许选择首次打开列表框时显示的值。 |
启动标识 | 作为项的句柄的变量。此变量用于标识初始内容值。 |
下表说明单选按钮集控件的特定属性。
属性 | 说明 |
单选按钮集标题 | 包围单选按钮的组框标题。 |
初始选择 | 根据值确定初始时是否应选择按钮。必须输入一个值以指定将要 选择的单选按钮(例如,1 表示选择第一个按钮,2 表示选择第二个按钮,等等)。 |
按钮标签 | 缺省单选按钮标签。应对这些标签进行重新命名,否则在单选按钮集中显示缺省名称。 |
标题位置 | 组框标题的对齐方式。 |
风格 | 确定单选按钮是以垂直方向还是水平方向排列。 |
下表说明滑块控件的特定属性。
属性 | 说明 |
标尺 | 下列是有效标尺选项:
|
方向 | 确定滑块是以垂直方向还是水平方向显示。水平方向上,从左向右显示值,而垂直方向上则从底向上显示值。 |
快速 | 确定滑块标尺是否移动到最近的刻度。 |
标记 | 仅用于 UNIX 的刻度标题。标记的个数必须与刻度的个数相同。 |
本节说明子窗体控件的特定属性。应使用子窗体来代替窗体中常用的控件。例如,如果在几个窗体中都有三个按钮作为一组一起出现,则不用在每个窗体中应出现这三个按钮的位置上添加它们,而可以创建包含这三个按钮的一个子窗体控件并在每个窗体中引用此子窗体控件。也就是说,可以一次就创建这些按钮,以在多个窗体中使用它们。
也可以用子窗体对窗体的各部分进行分组,以帮助进行几何管理。有关详细信息,请参见“几何关系管理”。
下表说明“子窗体”标签的特定属性。
属性 | 说明 |
子窗体标题 | 在边界中出现的子窗体标题。 |
窗体标识 | 包含子窗体的文件的位置。 |
边界风格 | 确定子窗体周围边界的外观。下列是有效边界:
|
本节说明表控件的三个特定标签:表、列和 SQL。
下表说明“表”标签的特定属性。
属性 | 说明 |
排序 | 确定表项的排序次序。下列是有效排序方法:
|
水平滚动条 | 确定在表上是否出现水平滚动条 |
多项选择 | 确定用户是否一次可在表中选择多个项 |
从“列”标签,可以为表设置下列列标题和列大小属性。
下表说明“列”标签的特定属性。
属性 | 说明 |
名称 | 数据库中的列名称 |
标题 | 用户在屏幕上看到的列名称 |
宽度 | 水平方向上列应包含的对话框单位个数。 注:多达 32 个对话框单位(水平方向上 4 个,垂直方向上 8 个)可组成一个字符单元。字符单元由单个字母数字字符或符号字符组成。 |
GMT | 格林威治标准时间。选择此复选框将自动把日期或时间转换为 GMT。 必须执行下列操作来使用此功能部件。
|
从“SQL”标签,可以为表设置下列记录限制和 SQL 语句属性。
下表说明“SQL”标签的特定属性。
属性 | 说明 |
记录限制 | 表应包含的最大记录个数。 |
SQL 语句 | 可以在此框中输入任意 SQL 语句。 |
下表说明文本控件的特定属性。
属性 | 说明 |
标签文本 | 文本框的标题。 |
水平位置 | 文本框内部文本的水平对齐。 |
树控件使您能创建可以展开或折叠的分层结构。有关 Tivoli 服务台 6.0 开发工具包中各种可用树控件的详细信息,请参见 lrtree.htm 文件。
要设置控件属性:
要添加控件:
注:可以使用“基本”属性标签精确确定控件大小。
添加控件时,控件带有两个缺省附件。缺省情况下,这两个附件是固定附件,这表示控件在窗体上的位置是设定好的,无论如何改变窗体的大小,控件的位置都不变。可以通过将附件设置为百分比附件来更改附件,以在改变窗体大小时,控件可按比例移动。
在控件选用板之下的附件编辑器中设置附件。用实线代表固定附件,虚线代表百分比附件。有关附件的详细信息,请参见“几何管理”。
要设置附件:
注:通过在向窗体添加控件时按 shift,可向控件的四个边添加附件线。
注:在移动控件前确保在控件选用板上不选择任何控件。
要移动控件:
注:通过按 shift 键并单击每个要移动的控件,然后将它们拖到各自的新位置,可以移动多个控件。
要复制控件:
要改变控件的大小:
除了手动确定控件的大小之外,还可以使用弹出式菜单将控件的大小变为与活动控件的大小一致。活动控件是“标准”或是为其他所选控件定义对齐的控件。活动控件的颜色与所选控件的颜色不同,从而将活动控件标识出来。
要确定控件的大小:
要对齐控件:
将控件添加到窗体时,可能发现一些控件放入后可能遮掩或完全遮盖了其他控件,当窗体尺寸变小时更是如此。可以使用弹出式菜单查找控件。
要查找控件:
将控件添加到窗体时,可能发现一些控件放入后可能遮掩或完全遮盖了其他控件。可以使用弹出式菜单将较小的控件放到较大的控件的前面。
要将控件放到前面:
“放到后面”菜单命令只适用于组框控件。组框是包围一组相关选项或控件的视觉图案。组框必须在控件后面显示,否则将隐藏控件。
要将组框控件放到后面:
注:通过从弹出式菜单选择“放到前面”,也可以将部分隐藏的控件再次放到前面。
要删除控件:
Tivoli 服务台 6.0 开发工具包接口设计器指南