IDT 中的用户提示和过滤器


在 Universe Designer 中,还可以在业务视图层中创建用户提示和过滤器。提示在业务层或数据基础中定义,需要用户输入或预定义的输入值。

提示可以有以下输入类型 -

  • 用户输入作为对提示的响应
  • 预定义的固定值

提示具有以下属性。

先生。 属性及说明
1

提示用户

如果选择,系统将提示用户在运行时输入一个值。

如果清除,则会在运行时为参数输入预定义值。

2

提示文字

如果选择“提示用户”,则提示问题或指令的文本。

3

设定值

当取消选择“提示用户”选项时可用。允许输入一个或多个在运行时用于参数的值。

4

数据类型

提示答案所需的数据类型。

5

允许多个值

如果选择,则允许用户从值列表中获取多个值。

6

保留最后的值

如果选择此选项,则重新运行提示时将保留用户选择的最后一个值。

7

索引感知提示

如果选择,键列将包含在提示中以限制列表中的值。键列对用户不可见。

8

关联值列表

为提示提供值的值列表。

9

仅从列表中选择

如果选择,用户将被迫选择列表中的成员。

10

选择默认值

允许选择用作默认值的值。

在Universe Designer中,您可以在数据基础中添加提示,它们直接继承到数据基础之上的业务层。注意:如果需要编辑提示,则无法在业务层中完成。您必须为此打开数据基础。

要插入提示,请单击浏览窗格中的参数和值列表 (LOV) 选项卡 → 单击插入参数图标。

单击参数

插入参数

使用 LOV

可以使用 LOV,即您可以从与对象关联的值列表中选择提示的值。它允许将数据集限制为选定的值。您可以将 LOV 用于数据基础或业务层中的对象。可以使用不同类型的 LOV。

基于业务层对象的 LOV。在这种情况下,LOV 基于其他查询或基于包含以下内容的层次结构:

  • 静态 LOV - 它包括手动指定值或从文件导入的指定值列表。

  • 基于 SQL 的 LOV - 它是特定 SQL 表达式返回的值。

使用 LOV

可以为 LOV 编辑以下属性 -

  • 列名称- 用于编辑列的名称。

  • 键列- 您可以选择一列作为索引感知键。

  • 数据类型- 用于定义列的数据类型。

  • 隐藏- 选择此选项时,将不会显示该列。