FormTable
Subform component, for list (array) type form data, uses Table
layout, does not support layout nesting.
API
Get the subform component instance by getComponent(subform field identifier)
.
setData
(rowIndex, data: object | {}) => Promise
Set a row of data in the subform
hide
(fields: []) => void
Hide the columns of the subform.
hideChild
(rowIndex, fields) => void
Hide the specific number of row field in the subform.
display
(fields: []) => void
Display the columns of the subform.
displayChild
(rowIndex, fields) => void
Display the specific number of row field in the subform.
disabled
(fields, disabled: true | false) => void
Whether to disable columns of the subform.
disabledChild
(rowIndex, fields, disabled: true | false) => void
Whether to disable fields for subform rows.
handleAddRow
() => void
Add a row to the subform.
handleRemove
(rowIndex) => void
Add a row from the subform.
setOptions
(fields, options) => void
Set the field configuration items in the subform
addClassName
(fields: [], className) => void
Adds a style class to a field item in a subform
removeClassName
(fields: [], className) => void
Remove the style class from a field item in a subform