消息协同占位
该组件有两种呈现模式,默认是Alert呈现,当视图配置【标记数据打开模式】勾选【显示操作人员】时以用户头像呈现
- 该组件会根据【标记数据打开模式】的配置计算需要呈现的用户消息,默认显示当前用户
- 只勾选了【显示操作人员】时,所有的操作类型的用户都会呈现
- 勾选其他的【标记数据打开模式】时,会根据勾选项过滤操作用户:
- 勾选【登记打开数据】 -> 显示浏览用户
- 勾选【登记更新数据】 -> 显示编辑用户
- 勾选【提示刷新数据】 -> 显示更新用户
输入参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelData | 协同占位控件模型数据 | Object as IPanelRawItem | - |
| controller | 协同占位控件控制器 | CoopPosController | - |
状态
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 是否显示 | boolean | - |
| keepAlive | 不显示时是否保活,使其功能保留 | boolean | - |
| layout | 布局面板状态 | IApiLayoutState | - |
| disabled | 是否禁用 | boolean | - |
| class | 类名集合 | IApiPanelItemClass | - |
| required | 是否必填 | boolean | - |
| readonly | 是否只读 | boolean | - |
| context | 应用上下文 | IApiContext | - |
| counterData | 计数器数据 | IApiData | - |
| key | alert标识 | string | createUUID() |
| messageModes | 消息模式,显示操作人员模式下使用 | string[] | undefined | undefined |
| messageMap | 消息map | Map<string, IData> | new Map() |
控制器
| 名称 | 说明 | 类型 |
|---|---|---|
| model | 成员模型 | IPanelItem |
| panel | 面板控制器 | IApiPanelController |
| parent | 父容器控制器(除了根成员都存在) | IApiPanelItemContainerController |
| state | 成员状态 | IApiPanelItemState |
| data | 数据对象 | IApiData |
| rawItemParams | 自定义补充参数 | IData |
| showMode | 显示模式 | 'avatar' | 'default' |
面板项参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| showmode | 当值为avatar时会绘制头像 | 'avatar' | 'default' | 'default' |