Select (enum)

点击复制

选择组件来选择枚举类型的对象。


初始设置

Data source- enum 用来显示下拉选项的对象的类型。

Mode - 选择 Multiple 用于能够从下拉菜单中选择多个选项。否则,应使用单一模式。


外观和感觉设置

Label (非强制性)用于显示组件的标签。

Placeholder (非强制性) 用来显示组件的占位符。

Name (必选) - 组件的名称。

Size (强制性) - 组件的大小。当组件被创建时被设置为默认值。

Search (mandatory) - 能够在可用的下拉选项中进行搜索。默认情况下是关闭的。

Clear icon (mandatory) - 如果启用,显示清除选项图标。默认情况下是关闭的。

Disabled (mandatory) - 如果开启,会使该组件失效。默认情况下是关闭的。

Visible (mandatory) - 如果打开,使该组件可见。默认情况下是启用的。


数据

Data source - 使用中的数据模型。只在组件创建时可配置。


工作流触发器

  • onChange - 当组件的状态发生变化时触发。
  • onFocus - 当选择(枚举)组件被关注时启动。
  • onBlur - 当选择(枚举)组件被模糊时启动。
  • onCreate - 当组件被创建时触发。
  • onDestroy - 当该组件被销毁时发生火灾。

组件动作。

Select Enum Get Properties

获取组件的属性。

输入 参数。

  • Component Id [string]- 选择枚举组件的标识符。

输出 参数。

  • Selected [enum / enum array]- 选择的选项()。仅在指定组件ID时显示在业务过程中。
  • Label [string]- 组件的标签。
  • Placeholder [string]- 组件的占位符。
  • Allow Clear [boolean]- 如果为真,允许清除选择。
  • Disable [boolean]- 如果为真,则禁用组件。
  • Tooltip [string]- tooltip字符串。
  • Required Mark [boolean]- 如果为真,显示必要的标记。
  • Debounce (ms) [integer]- 延迟验证该值。
  • Validate Icon [boolean]- 验证值时显示的图标。
  • Validate Status [Status type]- 验证值时显示的状态。
  • Validate Message [string]- 验证值时显示的信息

Select Enum Get Properties

Select Enum Set Properties

设置组件的属性。

输入参数。

  • Selected [enum/ enum array]- 选定的选项(s)。在业务流程中显示,当 Component ID仅仅是指定的。
  • Component Id [string]- 组件的标识符。
  • Label [string]- 组件的标签。
  • Placeholder [string]- 组件的占位符。
  • Allow Clear [boolean]- 如果为真,允许清除选择。
  • Disable [boolean]- 如果为真,则禁用组件。
  • Tooltip [string]- 工具提示字符串。
  • Required Mark [boolean]- 如果为真,显示必要的标记。
  • Debounce (ms) [integer]- 延迟验证该值。
  • Validate Icon [boolean]- 验证值时显示的图标。
  • Validate Status [Status type]- 验证值时显示的状态。
  • Validate Message [string] - 验证值时显示的信息。

Select Enum Set Properties

Select Enum Update Properties

更新组件的属性。

输入 参数。

  • Selected [enum/ enum array]- 选定的选项(s)。在业务流程中显示,当 Component ID仅仅是指定的。
  • Component Id [string]- 组件的标识符。
  • Label [string]- 组件的标签。
  • Placeholder [string]- 组件的占位符。
  • Allow Clear [boolean]- 如果为真,允许清除选择。
  • Disable [boolean]- 如果为真,则禁用组件。
  • Tooltip [string]- 工具提示字符串。
  • Required Mark [boolean]- 如果为真,显示必要的标记。
  • Debounce (ms) [integer]- 延迟验证该值。
  • Validate Icon [boolean]- 验证值时显示的图标。
  • Validate Status [Status type]- 验证值时显示的状态。
  • Validate Message [string] - 验证值时显示的信息。

Select Enum Update Properties


使用实例

可以让一些选项在选择(Enum)组件中被预选。

其逻辑应该是这样的。

  • 拖放 Select Enum Set Properties业务流程块到画布中。

  • 定义 Component ID以使 Selected 属性可见,以进行配置。

  • 一旦Selected ,根据需要定义值。

  • 这个逻辑应该在组件被创建时起作用 (onCreate).