ModelInfo
Table 嵌套表
API
IModelInfoProps
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| readonly | boolean | 只读,隐藏操作列(不适用于嵌套表格场景) | - |
| orderField | string | 排序字段名,用于嵌套表格排序 | - |
| order | ’asc’ | ‘desc’ | 排序方式,用于嵌套表格排序 | - |
| onUpdate | string | 用于嵌套表格占位编辑 | - |
| sortableFields | string | 用于嵌套表格指定可排序字段 | - |
| dataParams | string | 用法的数据容器有差异,必须使用表达式写法 :dataParams | - |
| dataCondition | string | 用法的数据容器类似。dataCondtion="" 表示使用空条件请求 | - |
| mute | boolean | 是否静默取值 | - |
| dataFlow | string | 使用此属性表示控件将从LogicFlow请求数据, dataFlow=“key” | - |
| dataFunction | string | 使用此属性表示控件将从LogicFunction请求数据,dataFunc=“key” | - |
| dataFunc | string | 使用此属性表示控件将从LogicFunction请求数据,dataFunc=“key” | - |
| updateRecord | ((record: IDictionary) => IDictionary) | IDictionary | 在位编辑提交数据,类似Action的record属性,可用于覆盖或修改提交的数据内容 | - |
| title | string | 标题 | - |
| createAction | boolean | string | 配置 ModelSelect 控件的 新增 操作对应的 ViewAction, 值为 true 时使用对应模型的默认 Form 视图 | - |
| showEditableIcon | boolean | 用于嵌套表是否显示编辑图标 | - |
| selection | ’single’ | ‘multi’ | 嵌套表单选或多选 | - |
| rowSelectDisabled | (record: IDictionary) => boolean | 行选项禁用 | - |
用法
<Field name="reverseTradeOrderLineList"> <RenderType> <ModelInfo dataCondition="EMPTY"> <Fields> <Field name="sku.image"/> <Field name="sku.name"/> <Field name="sku.attributes" initValue="#{this.record.sku.attributes.map(it => `${it.attrKey}:${it.attrVal}`).join(';')}"/> <Field name="sku.outerId"/> <Field name="reverseQty"/> <Field name="scheduleCode"/> </Fields> </ModelInfo> </RenderType></Field>