TableInstance
Table instance representation for Table.
Properties
customActions?
optionalcustomActions:TableCustomAction[]
Custom actions applied to the table
disableCellNavigationLinks?
optionaldisableCellNavigationLinks:boolean
Whether cell URL navigation links should be disabled/removed from the table. When true, URL navigation links are removed from cells (useful for dialogs).
editMode?
optionaleditMode:ResourceEditMode
Edit mode for resources in the table. Values: resourceEditMode.default (0) uses full View component, resourceEditMode.simple (1) uses compact EditResource component.
excludeProperties?
optionalexcludeProperties:string[]
Array of property names that should be excluded from the table display.
getColumnPossibleValues
getColumnPossibleValues:
Func<string,undefined|Map<unknown,unknown>>
Function that takes a property name and returns a Map where keys are indices of enum values and values are the actual enum values. Only applicable to enum properties.
hideDeleteButton?
optionalhideDeleteButton:boolean
Whether to hide the delete button in the table actions
id?
optionalid:string
Unique identifier for the table instance
internalTableColumns
internalTableColumns:
InternalTableColumn[]
Array of column definitions
maxNumberOfColumns?
optionalmaxNumberOfColumns:number
Maximum number of columns to display in the table
multiSelect?
optionalmultiSelect:boolean
Whether to enable multi-selection of rows
onRowClicked()?
optionalonRowClicked: (v) =>void
Event handler called when a row is clicked
Parameters
v
Returns
void
tableRows
Array of rows to display in the table
uiResourceMeta?
optionaluiResourceMeta:UiResourceMeta
Metadata about the item being displayed