Configuration settings for each instance's use of the JoinGrid via the related entity. Defines the shape of the JSON that should be used to configure the JoinGrid component. This component enables many-to-many relationships by displaying a grid that shows available rows and allows joining/unjoining entities.

Hierarchy (view full)

Constructors

Properties

JoinEntityDisplayColumns?: string[]

Optional array of column names to display from the join entity

RowsEntityDisplayField: string

The field name from the rows entity to display as the primary identifier

RowsEntityDisplayName?: string

Optional display name for the rows entity (if different from RowsEntityDisplayField)

RowsEntityName: string

The name of the entity that provides the rows in the grid (the "many" side of the relationship)

RowsExtraFilter?: string

Optional additional filter to apply to the rows entity query

RowsOrderBy?: string

Optional ORDER BY clause for sorting the rows