OptionalcallbacksRow callbacks dictionary mapping callback types to arrays of callback handler names.
The data for the row.
OptionaldataData mode for the row (inline or remote).
OptionaldataModern datasource configuration object. Replaces remoteItemsUrl/loadMoreUrl.
OptionaldataOptionaldownDSL triggers that activate when the down key is pressed on this row/item.
OptionalfocusThe focus target view for the row, if any.
OptionalfocusDSL triggers that activate when this row/item is focused.
The unique ID for the row.
OptionalindexThe index of the row (assigned by the data source).
OptionalisOptional flag for row interaction.
OptionalisOptional flag for hiding a row, which is still in the collection view - this can be used for loading.
The array of items within the row.
OptionalleftDSL triggers that activate when the left key is pressed on this row/item.
OptionalloadURL for loading more items in the row.
OptionallongDSL triggers that activate when this row/item is long pressed.
OptionaloptionsDSL triggers that activate when the Options key is pressed on this row/item.
OptionalparamsRow-level declarative parameters for {{...}} substitution.
OptionalremoteURL for the items in the row (for remote data).
OptionalrightDSL triggers that activate when the right key is pressed on this row/item.
OptionalsectionSection name for grouping related rows (used for sticky row management).
OptionalselectDSL triggers that activate when this row/item is selected or focused.
OptionalsettingsInline or resolved settings for the row.
OptionalsettingsReference key for predefined row settings.
OptionalsettingsSpecific overrides for the row settings.
OptionalstateThe current state of the row.
OptionaltabGroup name for tab-based row management (rows with same tabGroupName are shown/hidden together).
OptionalupDSL triggers that activate when the up key is pressed on this row/item.
Interface for a data source row in the collection view.