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 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 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]- 验证值时显示的信息。
使用实例
需要从服务器上下载下拉选项,以便查看。
逻辑应该是这样的。
1.获取数据模型阵列(服务器请求GET )。 RelSelect 组件创建时获取数据模型数组(服务器请求onCreate).
2.更新下拉菜单的数据 (RelSelect Update Properties)