Returns all current rows as an array of plain objects keyed by column key.
Validates that every row is a non-null, non-array object, replaces all rows, and persists immediately. Invalid input throws without changing storage.
Fires after a button cell is clicked or a checkbox cell is changed. For checkbox changes, rowData already contains the new boolean value. Read-only text cells do not fire this callback.
Hides the element without destroying it. Call Show() to make it visible again.
Makes a previously hidden element visible again.
Permanently removes the element from the UI panel.
Updates the element's display text when the element has a label.
Merges supported renderer style properties into the element; unsupported keys are ignored.
A tabular UI element with rows represented by non-null, non-array objects. Valid row data is automatically persisted on every change and restored on next run; stale saved data with the wrong shape falls back to an empty array.