The Data Grid component lets end-users enter and manage structured data in a tabular format. End-users can add multiple rows of data with configurable add/remove buttons. It supports striped, bordered, and hover display styles.
How to read settings tables
The tables below describe each configurable option as it displays in the UnqorkAI platform. Values are formatted as follows:
inline code— a value to type exactly as shown | Bold — a value selected from a drop-down, radio button, tab, or choice chip | ON/OFF — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked
General Settings
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Property ID |
| Text input |
| The unique identifier for this component instance. |
Display Settings
Field Text
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Label Text |
| Text input |
| Identifies the component on the canvas and informs end-users what information is requested. |
Default State Options
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Hide Field |
| Toggle | OFF | Hides the component from end-users but always displays in the Module Builder. |
Formatting
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Striped |
| Toggle | OFF | Displays rows in alternating colors. |
Bordered |
| Toggle | OFF | Adds a border around table cells. |
Multiple Values |
| Toggle | OFF | Lets end-users enter multiple values for this field. |
Hover |
| Toggle | OFF | Highlights the row under the end-user's cursor. |
Condensed |
| Toggle | OFF | Reduces row padding to display rows more compactly. |
Table View |
| Toggle | ON | Shows this field's value in the submissions table view. |
Add Another Text |
| Text input |
| The label on the button end-users click to add a new row. |
Remove Row Text |
| Text input |
| The label on the button end-users click to remove a row. |
Data Settings
Data Storage
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Store Data in Database |
| Toggle | ON | When set to ON, this setting this setting stores field values to the database when the module saves, end-users navigate between Panel components, or end-users navigate between workflow screens. Set to OFF to exclude this field from server-side submissions. |
Protected |
| Toggle | OFF | When ON, prevents the stored value from being overwritten on module submission. Preserves values set server-side. |
Fields with Store Data in Database set to OFF are excluded from Plug-In component's API responses and Unqork's built-in tracker. When using a Plug-In component to remote-execute a module, any component whose value must be included in the API response requires Store Data in Database set to ON.
Data Reference
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Data Reference Key |
| Text input | — | An optional reference to another data grid to use as a data source. |
Validation Settings
User Input
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Required |
| Toggle | OFF | Requires at least one row of data before the module can be submitted. |
Required Error Message |
| Text input |
| Displays when the required field has no data. |
Advanced Settings
Additional Validation Options
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Min Length |
| Number input | — | Minimum number of characters required in text fields in the grid. |
Min Length Error Message |
| Text input |
| Displays when a field is shorter than the minimum. |
Max Length |
| Number input | — | Maximum number of characters allowed in text fields in the grid. |
Max Length Error Message |
| Text input |
| Displays when a field exceeds the maximum. |
Additional Styling
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Custom CSS Class |
| Text input | — | A CSS class applied to the component for custom styling. |
Description |
| Text input | — | A single line of guidance text that always displays below the grid. |
Changelog
Date | Change |
|---|---|
— | Initial publication. |