面板属性
面板中的属性项,承载数据属性,内容为编辑器控件。
示例效果
输入参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelData | 面板项模型数据 | Object as IPanelField | - |
| controller | 面板项控制器 | PanelFieldController | - |
| attrs | 面板项属性 | Object as IData | - |
状态
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 是否显示 | boolean | - |
| keepAlive | 不显示时是否保活,使其功能保留 | boolean | - |
| layout | 布局面板状态 | IApiLayoutState | - |
| disabled | 是否禁用 | boolean | - |
| class | 类名集合 | IApiPanelItemClass | - |
| required | 是否必填 | boolean | - |
| readonly | 是否只读 | boolean | - |
| context | 应用上下文 | IApiContext | - |
| counterData | 计数器数据 | IApiData | - |
| error | 错误信息 | string | null | null |
控制器
| 名称 | 说明 | 类型 |
|---|---|---|
| model | 成员模型 | IPanelItem |
| panel | 面板控制器 | IApiPanelController |
| parent | 父容器控制器(除了根成员都存在) | IApiPanelItemContainerController |
| state | 面板属性项控制器状态 | PanelFieldState |
| data | 父容器数据对象数据 | IData |
| unitName | 单位名称 | string | undefined |
| valueFormat | 值格式化 | string | undefined |
| dataType | 数据类型 | number | undefined |
| context | 上下文 | IContext |
| params | 视图参数 | IParams |
| value | 面板属性成员的值 | string | number |
| editor | 编辑器控制器 | IEditorController |
| setDataValue | 设置面板数据的值 | (value: unknown, name?: string) => Promise<void> |
面板项参数
暂无内容