FormTable
子表单组件,用于列表(数组)类型的表单数据,使用 Table
布局,不支持布局嵌套。
API
通过 getComponent(子表单字段标识)
获取到子表单组件实例进行调用。
setData
(rowIndex, data: object | {}) => Promise
设置子表单某行数据
hide
(fields: []) => void
隐藏子表单的列
hideChild
(rowIndex, fields) => void
隐藏子表单中具体行数的字段
display
(fields: []) => void
显示子表单隐藏的列
displayChild
(rowIndex, fields) => void
显示子表单中具体行的字段
disabled
(fields, disabled: true | false) => void
是否禁用子表单的列
disabledChild
(rowIndex, fields, disabled: true | false) => void
是否禁用子表单具体行的字段
handleAddRow
() => void
子表单添加行
handleRemove
(rowIndex) => void
子表单删除行
setOptions
(fields, options) => void
设置子表单中字段配置项
addClassName
(fields: [], className) => void
子表单中字段项添加样式类
removeClassName
(fields: [], className) => void
移除子表单字段样式类