复杂列表
指定某个列表为复杂列表时,需要指定用于生成列表的筛选器或查询,包括可以根据其进行搜索以精简列表的字符串属性。有两种方法执行该操作:
- 如果已在对象设计器中对属性设置数据筛选器,则会自动使用该筛选器,并且下拉列表中会使用该筛选器中的列。
- 如果没有在对象设计器中对属性设置筛选器,则可以指定先前创建的特定系统查询。
该部分描述第二种方法,如果已对属性指定筛选器,则该方法不起作用。
有关数据筛选的详细信息,请参阅数据筛选。
只有“数据类型”为“字符串”的属性才会作为搜索框出现在复杂列表中。
由于这些属性都会出现在复杂列表上以使用户可以精简其搜索,因此建议不要选择添加过多字符串属性的查询。复杂列表会展开以容纳指定的所有属性,但通常较好的做法是将属性的数量限制为易于管理的数量。例如,三个或四个。在之前的示例中使用的是包含四个属性的复杂列表,它的宽度已超过窗口本身。
可以指定查询的页面大小,并且这将用于列表上。例如,如果指定页面大小为十五,则列表上的每个页面只会出现十五个项目。
如果没有在查询中指定,则除非在“属性”网格中指定页面大小,否则会将“系统设置”中定义的默认页面大小用作页面大小。在这种情况下,为列表指定的页面大小优先于“系统设置”。
要创建复杂列表:
- 启动窗口管理器组件,然后打开所需窗口。
- 选择所需的列表,然后展开“属性”网格 ()。
- 在属性网格上的复杂列表属性旁边,选择真。
如果已经为所选属性创建数据筛选器,则无需再配置任何其他属性,因此可以保存窗口。
如果还没有为所选属性创建数据筛选器,则需要选择要使用的查询。
- 在属性网格的查询属性旁边,选择所需的查询,例如所有用户。
- 单击 。