Relselect

点击复制

选择组件,从数据模型中选择数值。


初始设置

Data source- 用来显示下拉选项的数据模型。

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


外观和感觉设置

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

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

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

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

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

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

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

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


数据

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

Label -数据模型字段将显示在一个下拉选项中。


工作流触发器

  • onChange - 当下拉选项改变时触发。
  • onFocus - 当Relselect组件被聚焦时发生火灾。
  • onBlur - 当Relselect组件被模糊化时触发。
  • onCreate - 当组件被创建时启动。
  • onShow - 当组件被显示时启动。
  • onHide - 当组件被隐藏时发生火灾。
  • onSearch - 当用户在可用的选项中搜索时发生火灾。
  • onOpen - 在下拉菜单上起火。
  • onLoadAll - 当所有的下拉选项被下载时发生火灾。

组件操作

RelSelect Get Properties

获取该组件的属性。

输入 参数。

  • Component Id [string]- RelSelect组件的标识符。

输出 参数。

  • Selected [Data Model type/ Data Model Array type]- 选定的选项。当仅指定组件ID时,将在业务流程中显示。
  • Data [Data Model Array type]- 要使用的数据模型元素的数组。当仅指定组件ID时,在业务流程中可用。
  • 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]- 验证值时显示的信息。

RelSelect Get Properties

RelSelect Set Properties

设置组件的属性。

输入 参数。

  • Component Id [string]-RelSelect 组件的标识符。
  • 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]- 验证值时显示的信息。

RelSelect Set Properties

RelSelect Update Properties

更新组件的属性。

输入 参数。

  • Selected [Data Model type/ Data Model Array type]- 选定的选项(s)。在业务流程中显示,当 Component ID是指定的。
  • Data [Data Model Array type]- 要使用的数据模型元素的阵列。在业务流程中可用,当 Component ID被指定时,在业务流程中可用。
  • Component Id [string]-RelSelect 组件的标识符。
  • 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]- 验证值时显示的信息。

RelSelect Get Properties


使用实例

需要从服务器上下载下拉选项,以便查看。

逻辑应该是这样的。

1.获取数据模型阵列(服务器请求GETRelSelect 组件创建时获取数据模型数组(服务器请求onCreate).

2.更新下拉菜单的数据 (RelSelect Update Properties)