Rows that are displayed in the grid. Configured using a!gridRowLayout(contents, id, selectionDisabled). Every row in the grid must have the same number of cells. The number of cells in each row must also match the number of header cells.
Determines if the selection column is displayed. Default is false.
Determines if at least one row must be selected. Default is false. When selection is enabled, the checkbox in the header selects all rows that are not disabled.
Determines if selection is disabled in all rows. Default is false. Components configured with required set to true do not display the red asterisk. The required validation message is diplayed when submitting or selecting a validating button and the component's value is null.
Any Type Array
The ids of the rows that are selected.
Save Selection To
One or more variables that are updated with the selected identifiers when the user changes selections. Use a!save(target, value) to save a modified or alternative value to a variable.
Validation errors to be displayed below the field. Configured using a text array or an array with a mix of text and Validation Message using a!validationMessage(message, validateAfter).
When present, this field is only validated when a button in the same validation group is clicked.
Determines whether the component is displayed on the interface. When set to false, the component is hidden and is not evaluated. Default: true.
Determines the spacing within grid cells. Valid values: "STANDARD" (default), "DENSE".
Determines the style of the grid border. Valid values: "STANDARD" (default), "LIGHT".
Shade Alternate Rows
Determines whether alternate rows are shaded. Default: true.
Performance is affected by the number of components in an interface. If your interface contains an editable grid with many cells, the interface may feel slow. See also: SAIL Performance
When a SAIL component is placed into a grid cell, the following component configurations are ignored: label, instructions, label position. Validation messages on the SAIL component within the grid cell are displayed when the component's value is not null.
The components placed within a grid cell can be different across the rows in one column.
The Grid Text Column and Grid Image Column components cannot be used in an editable grid.
When placing an Image Field component inside an editable grid, there are some additional restrictions that do not apply when an image component is outside of a grid.
The image component behaves slightly differently when it is placed inside of a Grid Layout component than when it is outside of a Grid Layout.
Inside an editable grid, the only valid sizes are THUMNBNAIL and ICON. The size STANDARD is not allowed.
Inside an editable grid, the default size for an image component is THUMBNAIL
Inside an editable grid, you can only have 0 or 1 images in an image component. Multiple images in the same grid cell are not supported.
When inside an editable grid column with Size of NARROW or ICON, the size of the image component must be ICON.
All image components in the same column must have the same size.
Copy and paste an example to the Interface Designer to see it displayed.