The Uniform Grid component lets end-users add, edit, and delete structured data records in a row-based grid. Each row contains the same set of child components. Use it to capture repeating data like participants, line items, or contacts.
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 | — | The title of the grid displayed above it. |
Contextual Help
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Tooltip |
| Text input | — | A short hint that displays when a cursor is positioned over the tooltip icon next to the grid title. |
Helper Text |
| Text input | — | A single line of guidance text that always displays below the grid title. |
Default State Options
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Hide Label |
| Toggle | OFF | When set to ON, this setting hides the grid title. The title remains visible in the Module Builder. |
Hide Field |
| Toggle | OFF | When set to ON, this setting hides the entire grid from end-users. |
Disable User Input | — | Toggle | OFF | When set to ON, this setting prevents end-users from adding, editing, or deleting rows in the grid. |
Formatting
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Grid Height |
| Choice chip | Auto Height | Controls the maximum height of the grid. Options include: Auto Height or Define Height by Unit. |
↳ Grid Height (px) |
| Number input | — | The explicit grid height in pixels. Visible when Grid Height is Define Height by Unit. |
Display Pattern |
| Choice chip | Inline | Sets how the grid displays rows to end-users. Options include: Inline (tabular columns) or Simple Loop (stacked rows). |
↳ Labels |
| Radio button | Show as Column Headers | Controls how component labels display in Inline mode. Options include: Show as Column Headers, Show Inline, or Hide Label. Visible when Display Pattern is Inline. |
Customize Button Styling |
| Toggle | OFF | When set to ON, this setting lets Creators customize the Add Row, Update Row, Edit Row, and Delete Row button styles. |
Setting
Field
Type
Default
Description
Button Label Text
createNewLabelText input
Create NewThe label on the Add Row button.
Button Style
createThemeButtonDrop-down
—
The color style of the Add Row button. Options include: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, or Link.
Custom CSS Class
createCustomClassText input
—
A custom CSS class for styling the Add Row button.
Left Icon
createLeftIconText input
—
The full icon class string for an icon displayed to the left of the button label (for example,
fas fa-plus).
createRightIconText input
—
The full icon class string for an icon displayed to the right of the button label (for example,
fas fa-plus).
Setting
Field
Type
Default
Description
Button Label Text
saveLabelText input
DoneThe label on the Update Row button.
Button Style
saveThemeButtonDrop-down
—
The color style of the Update Row button. Options include: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, or Link.
Custom CSS Class
saveCustomClassText input
—
A custom CSS class for styling the Update Row button.
Left Icon
saveLeftIconText input
—
The full icon class string for an icon displayed to the left of the button label.
Right Icon
saveRightIconText input
—
The full icon class string for an icon displayed to the right of the button label.
Setting
Field
Type
Default
Description
Button Label Text
editLabelText input
EditThe label on the Edit Row button.
Button Style
editThemeButtonDrop-down
—
The color style of the Edit Row button. Options include: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, or Link.
Custom CSS Class
editCustomClassText input
—
A custom CSS class for styling the Edit Row button.
Left Icon
editLeftIconText input
—
The full icon class string for an icon displayed to the left of the button label.
Right Icon
editRightIconText input
—
The full icon class string for an icon displayed to the right of the button label.
Setting
Field
Type
Default
Description
Button Label Text
deleteLabelText input
DeleteThe label on the Delete Row button.
Button Style
deleteThemeButtonDrop-down
Primary
The color style of the Delete Row button. Options include: Primary, Secondary, Success, Danger, Warning, Info, Light, Dark, or Link.
Custom CSS Class
deleteCustomClassText input
—
A custom CSS class for styling the Delete Row button.
Left Icon
deleteLeftIconText input
—
The full icon class string for an icon displayed to the left of the button label.
Right Icon
deleteRightIconText input
—
The full icon class string for an icon displayed to the right of the button label.
Actions Settings
Triggers
Triggers fire a component when a row event occurs in the grid.
Column | Field | Type | Description |
|---|---|---|---|
When... |
| Drop-down | The row event that fires the . Options include: Row is Added, Row is Deleted, Row is Edited, or Row is Saved. |
Then... |
| Property ID | The Property ID of the component to trigger when the event fires. |
User Affordances
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
↳ User Affordances |
| Radio button | Full Grid Editable | Controls how end-users interact with rows in Inline mode. Visible when Display Pattern is Inline. |
Full Grid Editable (default): All rows are editable inline at all times.
Full Grid Editable via Global Edit Button: All rows become editable when the end-user clicks a global edit button.
Selected Entry Editable: Only the currently selected row is editable at a time.
Entry Editable via Edit Button: Each row has its own edit button. End-users must click a row's edit button to edit it.
Validation Settings
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Invalid Error Message |
| Text input |
| The error message displayed when the grid fails validation. |
Set Number of Allowed Rows
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Minimum Number of Allowed Rows |
| Number input | — | The minimum number of rows required in the grid. |
Min Length Error Message |
| Text input | — | The error message displayed when the grid has fewer rows than the minimum. |
Maximum Number of Allowed Rows |
| Number input | — | The maximum number of rows allowed in the grid. |
Max Length Error Message |
| Text input | — | The error message displayed when the grid exceeds the maximum number of rows. |
Advanced Settings
Additional Styling
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Custom CSS Class |
| Text input | — | A custom CSS class applied to the grid for custom styling. |
Changelog
Date | Change |
|---|---|
— | Initial publication. |