下拉组件

下拉列表允许代理从列表中选择一个选项。非活动下拉列表显示最后选择的值或与其绑定的变量的默认值。

  1. 在组件工具栏中,单击下拉菜单
  2. 展开 “ 高级” 属性组。
  3. 价值设置,选择一个字符串变量。
    注意: 在运行时,此变量存储代理的选择。
  4. 要定义代理可供选择的选项,请在“选项”下单击编辑列表。这编辑列表出现并提供用于从下拉菜单中添加、编辑、重新排列或删除列表项的工具。
  5. 单击 添加新项目
  6. 在下面价值,当选择此项时,键入一个唯一值以存储在变量中。
    提示:下拉项的值和标签可以包括插入变量或普通文本。有关详细信息,请参阅使用括号显示变量值内置变量
  7. 在 “显示” 中,键入代理视为可供选择的文本。
  8. 单击 “ 添加”
  9. 重复步骤 4 到 8,将其他项目添加到列表中。
  10. 要重新定位列表中的项目,请使用向上和向下箭头。
  11. 完成后,关闭列表。在运行时,下拉列表会向代理显示这些选项。如果先前已选择某个值,则该值将通过复选框指示。
  12. 要定义一个动态下拉列表供代理选择,请在选项点击菜单并选择多变的
  13. 价值观列表下拉列表,选择一个变量,或者创建一个新变量。
  14. (可选)从此下拉菜单中选择项目时选择要运行的操作。
  15. 单击组件属性更改操作 下的 未选择任何操作。 
  16. 设置此组件的任何其他属性。

通用

Value 属性将组件绑定到所选变量。例如,如果将文本输入组件绑定到变量,则输入框将始终显示该变量的值,而忽略指定的任何占位符文本。该变量会根据用户输入的文本自动更新,并经过验证处理。

其他控件(例如单选按钮)使用带有选定值文本设置的值。 在运行时选择单选按钮时,其 “所选值文本” 将成为变量的新值。 这样,每个单选按钮都可以为同一个变量分配不同的值。

当日历控件绑定到变量时,其值将设置为控件选择的日期。 由于变量可以预设视觉控件的值,也可以由它们设置,因此绑定是一种功能强大且经常使用的技术。

占位符文本向用户显示提示。

对于文本输入,在用户键入输入之前,将显示占位符文本。 如果用户清除了输入框的内容,则会重新显示占位符文本。

对于下拉菜单,占位符文本提示用户进行选择。  用户选择一个项目后,占位符将被替换。

提示: 如果组件绑定到变量,则会忽略手动键入的占位符文本。如果选择了一个变量,那么它的值就会一直显示出来。 

通过选择变量、输入文本和选择位置来配置标签。

此属性仅适用于下拉列表组件。 它会在下拉列表中添加或删除列表项。

  1. 默认情况下,下拉菜单中没有任何项目。 要添加供用户选择的选项,请展开 “ 高级” 属性组。
  2. 单击选项 下的 编辑列表。
  3. 单击 添加新项目
  4. 对于每个项目,配置要显示的文本和返回值:
    1. Value 设置 为唯一的字符串或数字。 选择该项目时,值表示用户选择了哪个项目。 可以选择由变量赋值。
    2. 将 “ 显示” 设置 为用户可以在下拉列表中选择的文本。 显示文本可以选择由变量指定。
  5. 单击 “ 加” 以保存项目。
  6. 编辑列表窗口总结了添加的项目。您可以通过单击向上/向下箭头重新排序项目,通过单击垃圾桶图标删除项目,或将其他列表项添加到下拉菜单中。
  7. 单击 添加新项目 以添加其他项目。
  8. 完成后,单击关闭

Requires Value True False 属性决定是否要求用户键入或选择一个值。默认值为False,表示用户交互是可选的。

用户界面直观地指示用户输入是否是可选的。可选输入由组件下方的标签指示。

 

布局

使用权重来影响大小调整,将宽度配置为固定大小,根据需要增大以显示内容,或者相对于其他组件消耗尽可能多的空间。

  • 自动调整大小配置组件根据其内容缩小或扩大。例如,标签的宽度可以根据其包含的文本量而增加。
  • 拉紧允许组件相对于其他组件占用尽可能多的空间,使用权重来影响尺寸调整。
    笔记:如果两个组件都设置为伸展,则默认情况下它们都被分配剩余空间的 50%。可以通过更改权重值来调整此比例。例如,如果将一个组件的权重设置为 200,将另一个组件的权重设置为 100,则第一个组件占用剩余空间的三分之二,而另一个组件只占三分之一。第一个组件的尺寸看起来是另一个组件的两倍,因为它的重量是第二个组件重量的两倍。
  • 像素设置固定像素大小。您可以在框中键入整数值,或使用向上或向下箭头来增大或减小大小。当组件具有焦点时,这些箭头可见。

使用权重来影响大小调整,将高度配置为固定大小,以便根据需要增大以显示内容,或者相对于其他组件消耗尽可能多的空间。

  • 自动调整大小配置组件根据其内容缩小或扩大。例如,标签的宽度可以根据其包含的文本量而增加。
  • 拉紧允许组件相对于其他组件占用尽可能多的空间,使用权重来影响尺寸调整。
    笔记:如果两个组件都设置为伸展,则默认情况下它们都被分配剩余空间的 50%。可以通过更改权重值来调整此比例。例如,如果将一个组件的权重设置为 200,将另一个组件的权重设置为 100,则第一个组件占用剩余空间的三分之二,而另一个组件只占三分之一。第一个组件的尺寸看起来是另一个组件的两倍,因为它的重量是第二个组件重量的两倍。
  • 像素设置固定像素大小。您可以在框中键入整数值,或使用向上或向下箭头来增大或减小大小。当组件具有焦点时,这些箭头可见。

将组件相对于其父容器向左、向右或居中对齐。

提示:如果组件的父容器的高度设置为Auto Sizing。要解决此问题,请将父容器的高度设置为Stretch或固定高度Pixels

边距设置边框周围的左、右、上和下间距。

  1. 单击保证金的值字段。 旋转控件出现在该字段中。
  2. 使用旋转控件来增加或减少边距。 
  3. 要一次性更新所有边距值,请点击设置全部属性面板中的“边距”按钮。

Visible 属性根据布尔值(True 或 False)变量或表达式的值设置组件的可见性。

要根据变量设置 Visible 属性:

  1. 点击布局物业集团特性控制板。
  2. 在下面可见的, 点击选择变量
  3. 选择一个变量,或者选择性地创建一个新的 “是/否” 变量,然后将该新变量分配给 Visible 属性。
  4. 在运行时,当变量的值为 True 时,组件是可见的。 相反,当变量的值为 False 时,它会被隐藏

要根据表达式设置 Visible 属性:

  1. 点击布局物业集团特性控制板。
  2. 在可见下,选择真/假表达式
  3. 在插入变量框中,输入一个表达式。

在运行时,当表达式为 True 时,组件可见。当表达式为错误的

外貌

通过选择以下内容配置标签样式:

  • 字体
  • 风格
  • 大小
  • 理由

高级

Value 属性将组件绑定到所选变量。例如,如果将文本输入组件绑定到变量,则输入框将始终显示该变量的值,而忽略指定的任何占位符文本。该变量会根据用户输入的文本自动更新,并经过验证处理。

其他控件(例如单选按钮)使用带有选定值文本设置的值。 在运行时选择单选按钮时,其 “所选值文本” 将成为变量的新值。 这样,每个单选按钮都可以为同一个变量分配不同的值。

当日历控件绑定到变量时,其值将设置为控件选择的日期。 由于变量可以预设视觉控件的值,也可以由它们设置,因此绑定是一种功能强大且经常使用的技术。

此属性仅适用于下拉列表组件。 它会在下拉列表中添加或删除列表项。

  1. 默认情况下,下拉菜单中没有任何项目。 要添加供用户选择的选项,请展开 “ 高级” 属性组。
  2. 单击选项 下的 编辑列表。
  3. 单击 添加新项目
  4. 对于每个项目,配置要显示的文本和返回值:
    1. Value 设置 为唯一的字符串或数字。 选择该项目时,值表示用户选择了哪个项目。 可以选择由变量赋值。
    2. 将 “ 显示” 设置 为用户可以在下拉列表中选择的文本。 显示文本可以选择由变量指定。
  5. 单击 “ 加” 以保存项目。
  6. 编辑列表窗口总结了添加的项目。您可以通过单击向上/向下箭头重新排序项目,通过单击垃圾桶图标删除项目,或将其他列表项添加到下拉菜单中。
  7. 单击 添加新项目 以添加其他项目。
  8. 完成后,单击关闭

Requires Value True False 属性决定是否要求用户键入或选择一个值。默认值为False,表示用户交互是可选的。

用户界面直观地指示用户输入是否是可选的。可选输入由组件下方的标签指示。

 


默认情况下,所有组件都启用。 Disabled 属性将 True/False 变量绑定到组件,以根据该变量的运行时值禁用或启用它。

  1. 要创建 True /False 变量,请单击 变量 选项卡。
  2. 单击 “添加” 以添加变量。
  3. 选择 True /False 作为数据类型。
  4. 在 “名称” 框中,键入描述性名称。
  5. 将默认值设置为真的或者错误的
    • 如果变量为 True,则该组件被禁用。
    • 如果变量为 False,则该组件已启用。
  6. 要保存变量,请单击 “应用”
  7. 将变量分配给已禁用财产。以下已禁用, 点击选择变量
  8. 选择 True /False 变量。

要测试您的工作,请单击 “ 预览”

更改操作” 属性允许您设置在此组件的状态或值发生更改时执行的操作。

您可以选择 Scripter 操作、出站操作或自定义操作。 除非启用了 Outbound 属性,否则出站操作不可用。