EventDispatcher
Dispatches UI/behavioral events to component editors by identifier. Implementations should resolve components by id/name and update their state.
Functions
Set column hidden state for a table column. tableId is the table field id (or schema id when collectionId is set). columnId is the column id. collectionId when non-null, resolves the table from the collection's schema. Triggers table state update so UI recomposes.
Set the required state of a table column. tableId is the table field id (or schema id when collectionId is set). Dispatched when a column's requiredLogic resolves to a new value. Triggers table state update so validation and UI recompose.
Set the required state of a component by identifier. Dispatched when a field's requiredLogic resolves to a new value, so the editor re-validates and the UI updates the required indicator.