multiItem Property
When
multiItem is set to true, the column cell renders all linked entities for the current row, rather than a single value. Users can add, remove, and browse multiple related items through a dedicated picker interface.
When to Use Multi-Item Columns
Multi-item columns are required in these scenarios:Column Configuration Properties
The following properties apply when configuring a multi-item column:Binding Path Syntax
Multi-item columns use dot-separated binding paths that follow the relationship chain defined in the data model. The path alternates between the collection navigation property and the entity type:Configuration Example
The following example adds an external references multi-item column to a design requirement:Sources Configuration
Multi-item columns require their expansion paths to be declared in thesources section. The expand array must include the full chain of relationships:
Match Sources to Columns
Match Sources to Columns
Every multi-item column binding path must have a corresponding expansion path in the
sources configuration. If the expansion is missing, the column will not load related entities.Data Model Requirements
The entity types and relationships referenced by multi-item columns must exist in the data model:Export Behavior
When exporting to Excel, multi-item cells render each item on a separate line within the same cell. Comma-separated values in the sheet are converted to newline-separated lists in the exported XLSX file.Complete YAML Example
Related Pages
- Columns — base column configuration reference
- Binding Syntax — dot-separated path construction rules
- Sources — data source and expansion path configuration
- Relationships — data model relationship definitions
- Columns — full list of column-level properties