创建内嵌列表

注意: 该主题适用于创建与 IDO 属性和属性类别一起使用的内嵌列表。

内嵌列表是属性中可应用于组件的一组“硬连接”值。该类列表通常使用的情况为:要在组合框或基本显示位置显示的值数量有限,且这些值为不变常量。

要为 IDO 属性或属性类别创建内嵌列表:

  1. IDO 属性表单或属性类表单上,单击内嵌列表字段右边的省略号按钮 (...)。
  2. 编辑内嵌列表表单中,通过添加行和/或列来确定内嵌列表的大小。

    可以添加任意数量的行或列,但是对于内嵌列表,数量最好比较小。在创建该列表之前,应确定列表需要拥有的精确行数和列数。

  3. 值列字段中,通过列号指定哪一列向使用该属性或属性类的任何组件提供值。
  4. 显示列字段中,根据列号指定哪些列的值在该列表使用时显示。

    如果希望显示多列,以逗号分隔列号。

注意,尽管可在这些列表中使用可转换的字符串,但 IDO 运行时服务不能访问字符串 ID。但是,可以在用户界面层面解析字符串 ID。

例如,假定用户要使用以下信息创建内嵌列表:

  • 四种严重程序级别:低、中、高和严重
  • 每个级别的可转换字符串值:sLow、sMedium、sHigh、sSevere
  • 每个严重程度级别的数值,以便列表项目可以正确顺序显示,不管有没有字母顺序或转换问题。

在这种情况下,您需要两列,一列用于可转换的字符串,另一列用于数值。您需要四列,每个严重程序级别一列。

然后,在值列字段中,指定哪个数值列作为使用此属性以正确顺序创建列表的组件值。

最后,在显示列字段中,指定哪一列具有列表在用户界面中实际显示时作为值显示的字符串。

当在编辑内嵌列表表单中单击确定时,将在内嵌列表字段中创建此元数据:

ENTRIES(sLow\0,sMedium\1,sHigh\2,sSevere\3) DISPLAY(1) VALUE(2)

相关主题