选项组
选项组是显示分组的子产品的容器组件。该组件管理选项选择、动态选项添加、复制和搜索导航。选项组没有输出属性。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有 Revenue Cloud Growth 许可证或 Revenue Cloud Advanced 许可证的 Revenue Management Enterprise、Unlimited 和 Developer Edition(以前称为 Revenue Cloud) |
选项组职责
- 显示按小组组织的产品选项
- 支持选项卡和折叠显示
- 子选项组件的进程选择更改
- 显示浏览和添加动态选项的窗口
- 复制现有交易项目的显示窗口
- 处理搜索选项的导航
- 发布 Lightning 消息服务 (LMS) 事件,以将选择更改、复制请求和导航发送到数据管理器
- 管理可自定义字段的上下文定义更改
选项组 API 名称
S01_OptionGroups
输入属性
选项组接收来自父组件或流组件的输入,由客户设置。
| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 选项组 | 阵列 | 是 | DataManager 中的选项组数组 |
| salesTransactionItems | 阵列 | 否 | 交易项目数据 |
| contextDefinition | 字符串 | 否 | 上下文定义 ID |
| context元数据 | 字符串/对象 | 否 | STI 属性的元数据 |
| part1SelectedFields | 字符串/数组 | 否 | 第 1 部分的自定义字段 |
| part2SelectedFields | 字符串/数组 | 否 | 第 2 部分的自定义字段 |
| currencyCode | 字符串 | 否 | 价格显示的货币代码 |
| isDesignTime | 布尔值 | 否 | 无论是在设计还是预览模式中 |
| disabled | 布尔值 | 否 | 禁用所有选项选择控制(复选框、单选按钮、数量输入、配置按钮)。 |
| isApiInProgress | 布尔值 | 否 | API 调用是否正在进行 |
| 变体 | 字符串 | 否 | 显示模式:“选项卡”或“折叠” |
| 布局模式 | 字符串 | 否 | 布局模式:“标准”或“紧凑” |
| isNonBlockingEnabled | 布尔值 | 否 | 启用非阻止模式 |
| isGroupRampEnabled | 布尔值 | 否 | 启用小组坡道功能 |
| showInlineAttributes | 字符串 | 否 | 是否显示内联属性 |
| numberOfInlineAttributes | 数字 | 否 | 要显示的内联属性数量 |
| searchResultOptionId | 字符串 | 否 | 搜索结果选项的中国 ID |
事件选项组监听
选项组监听getProductFlowByProductId线适配器。当用户为动态选项组选择添加选项时,有线适配器会获取关联的流 API 名称,以打开动态选项流窗口。
| 电线适配器 | 源 | 它监听的内容 | 处理程序方法 | 目标 |
|---|---|---|---|---|
| getProductFlowByProductId | Lightning/industriesEpcApi | 动态选项的产品流数据 | setFlowId() | 检索动态选项窗口的流 API 名称 |
事件选项组触发
选项组会触发 LMS 事件和 FlowAttributeChange 事件。
选项组会触发此表中显示的 LMS 事件。
| 事件操作 | 何时解雇 | 目标 |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | 用户更改属性值 | 通知 DataManager 选项的更改 |
| cloneItems | 用户复制交易项目 | 通知 DataManager 复制 STI |
| contextDefinitionChange | 上下文定义更改 | 通知 DataManager 上下文定义更改 |
| 导航(搜索) | 用户取消搜索模式 | 通知 DataManager 清除搜索结果 |
此表显示了选项组的 LMS_EVENTS.VALUE_CHANGE 负载字段类型。
| 字段 | 何时解雇 | 目标 |
|---|---|---|
| isSelected | 选择或取消选择产品时 | 通知 DataManager 对选择产品的选项的更改 |
| 数量 | 数量更改时 | 通知 DataManager 更改数量的选项 |
| 属性字段 | 当选项卡中的属性值被更改时 | 通知 DataManager 更改属性值的选项 |
| ProductSellingModel | 当 ProductSellingModel 值更改时 | 通知 DataManager 产品销售模型值的更改 |
| CustomProductName | 当自定义产品名称更改时 | 通知 DataManager 选项的更改 - 更改产品名称 |
| 上下文字段 | 在选项卡中更改上下文字段值时 | 通知 DataManager 选项更改上下文值更改 |
| addedNodes | 当 addedNode 发生变化时 | 通知 DataManager 对 addedNodes 的更改 |
| 促销添加 | 添加促销时 | 通知 DataManager 促销添加 |
| 促销移除 | 删除促销时 | 通知 DataManager 促销移除 |
选项组会触发此表中显示的 FlowAttributeChange 事件。
| 事件操作 | 何时解雇 | 目标 |
|---|---|---|
| FLOW_ATTRIBUTE_CHANGE | 用户更改内联属性 | 通知属性更改流 |
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
