对于列提示或变量提示,我可以使用哪些类型的用户输入选项?

在设计时,必须指定提示的用户界面组成部分。

通过用户界面组件,用户可以在运行时输入提示值。您可以从多个用户输入选项中选择。单选按钮选项允许用户仅指定一个提示值。复选框选项列表列表框文本字段选项允许用户选择一个或多个提示值。滑块选项允许用户通过指定某个范围的值选择多个值,或者选择小于或大于指定值的所有值 (例如,包含大于等于 200 的全部值)。请注意,可用输入选项类型取决于您使用的列类型。以下各部分提供有关每个输入选项的信息。

复选框

复选框输入选项向用户提供所有提示值的可见列表,在该列表中,每个值项前面都显示有一个小的可选择框。此输入选项适合包含少量数据的提示。请注意,列表框输入选项适合包含大量数据的提示。此用户输入类型会自动让用户选择一个或多个提示值。要选择特定提示值,用户可以浏览该列表并单击与特定项对应的框。

下一个插图显示了列提示或变量提示的复选框用户输入选项的示例。所提示的列是“D51 Area”,每个值选项 (Africa、Central、East) 显示在一个小方框的旁边。要选择某个值,用户可以单击与该提示值相邻的小框。此示例显示已选择 Africa 和 Central,这说明用户可以选择多个提示值。

选项列表

选项列表输入选项向用户提供所有提示值的隐藏列表。此选项适合于较长的值列表,您希望用户能够搜索该列表中的特定值。可以将此用户输入类型设置为仅接受一个提示值或接受多个提示值。

此输入选项提供一个字段和一个列表,当用户单击下箭头按钮时,该列表将展开,其中包含所有提示值列表。要从展开的列表中选择特定提示值,用户可以滚动该列表 (或搜索该列表),然后单击与特定值对应的框。如果在分层列中使用此输入选项,将显示一个搜索对话框,用户可在该对话框中搜索提示值。

下一个插图显示了列提示或变量提示的选项列表用户输入选项的示例。所提示的列是“D51 Area”。用户可以单击“D51 Area”字段旁边的下箭头按钮访问值列表。访问值列表后,每个值选项 (Africa、Central、East、Eastern、Europe、Middle East) 显示在一个小框的旁边。要选择某个值,用户可以单击与该提示值相邻的小框。此示例显示已选择 Africa 和 Central,这说明用户可以选择多个提示值。用户还可以单击值列表末尾的“搜索”图标来搜索特定值。

列表框

列表框输入选项向用户提供所有提示值的可见列表。此输入选项适合包含大量数据的提示。请注意,复选框输入选项适合包含少量数据的提示。可以将此用户输入类型设置为:允许用户通过按住 Ctrl 并单击来仅选择一个提示值,或通过按住 Shift 并单击来选择多个提示值。

要选择特定提示值,用户可以浏览该列表并选择提示值名称 (例如,芝加哥),类似于用户单击超链接的方式。列表框选项与复选框选项非常类似,只是列表框选项在每个值项的前面不包含框。

下一个插图显示了列提示或变量提示的列表框用户输入选项的示例。所提示的列是“D51 Area”。该列表包含每个值选项 (Africa、Central、East、Eastern、Europe)。要选择某个值,用户可以单击该值。此示例显示已选择 Central。

单选按钮

单选按钮输入选项向用户提供所有提示值的可见列表,在该列表中,每个提示值前面都显示有一个单选按钮。此选项类型适合于简短值列表,用户仅在其中选择一个提示值。要选择提示值,用户可以浏览该列表并选择与特定项对应的单选按钮。

下一个插图显示了列提示或变量提示的单选按钮用户输入选项的示例。所提示的列是“D51 Area”。该列表包含每个值选项 (Africa、Central、East、Eastern、Europe、Middle East)。要选择某个值,用户可以单击与该值对应的单选按钮。此示例显示已选择“Central”单选按钮。

滑块

此选项不适用于变量提示。请注意,无法为此用户输入类型指定“提示宽度”选项 (用于设置提示的字段大小) 和“将标签换行以适合”提示页设置选项,也无法将这些选项应用于此用户输入类型。

只能对数值数据值使用滑块输入选项。根据您选择的运算符,此选项允许用户通过指定值范围来选择多个值,或者选择小于、大于或等于指定值的所有值。选择滑块选项可向用户提供提示值范围的数字线条表示形式。数字线条显示某个范围 (例如,10,000 到 20,000) 中的提示值。要选择某个提示值,用户可以在数字线条上单击该值或单击并拖动滑块指示器以选择所需值。还提供了具有上箭头和下箭头按钮的微调框,用户可以单击这两个按钮以选择所需值。如果对提示选择滑块选项和介于运算符,用户可以单击并拖动两个滑块指示器以选择所需的提示值范围。提供了两个微调框,您可在其中键入数字或使用上箭头和下箭头按钮来指定值范围。

下一个插图显示了列提示的滑块用户输入选项 (该选项接受值范围) 示例。所提示的列是“7-Shipped Amount”。滑块本身就是数字线条,其左端是数字标签 500K,中间是数字标签 750K,右端是数字标签 1M。数字线条上方还有两个微调框。在这些微调框中,用户可以指定单个数字 (例如,在第一个微调框中指定 500000,在第二个微调框中指定 500000),或者指定两个数字以指定数字范围 (例如,在第一个微调框中指定 500000,在第二个微调框中指定 750000)。要在微调框中指定数字,用户可以键入值或使用框的上箭头和下箭头来滚动到所需值。要从数字线条中选择某个值,用户可以单击并将滑块指示器拖动到所需值,或者单击并拖动两个滑块指示器以指定所需的值范围。此示例显示选择了从 500000 到 750000 的值范围。

文本字段

文本字段输入选项向用户提供可在其中键入特定提示值的字段。无法将此选项用于多个提示值。此选项仅显示字段和字段标签。此选项适用于用户知道提示值但不需要搜索提示值或具有数字值的提示的情况。请注意,输入的提示值必须与列值匹配。例如,如果某列的数据值包含 AMERICAS (所有字母均大写),则用户必须在文本字段中键入 AMERICAS。数值不能包含逗号。如果资料档案库配置了双列,且您将在显示列上创建提示并指定文本字段,则将对显示值而不是代码值进行过滤。

下一个插图显示了列提示或变量提示的文本字段用户输入选项的示例。所提示的列是“D52 Area”。“D51 Region”标签旁边的字段为空白。在此字段中,用户输入区域的名称 (例如,AMERICAS、APAC 和 EMEA)。此示例显示已在文本字段中输入 AMERICAS。