Grid Details

The Grid Details step is the first page of the configuration wizard. It defines the grid's identity and which features are available to end users.

Grid Details Tab

Identity and description

Field Description
Name The unique developer-style API name (for example, Account_Active_Grid). Used as the Grid Identifier when embedding the grid on a Lightning page.
Label The user-facing title shown at the top of the grid and in the Grid Browser.
Description Optional. Short summary shown to other admins and on the Grid Browser card.
Is Active When checked, the grid is visible and usable. Inactive grids are hidden from end users.

Display and data

Field Description
Default Page Size How many records appear per page (5, 10, 25, 50, or 100). Users can change this themselves and it will be saved to their preferences.
Record Limit Maximum number of records fetched from Salesforce. Default is 1000. Increase cautiously — larger limits slow initial load.
Frozen Column Count Number of leftmost columns that stay fixed while the user scrolls horizontally. Default is 0 (no frozen columns). 1–2 frozen columns is usually enough.

Column widths can also be adjusted at runtime by dragging the resize handle on the right edge of any column header, or double-clicking it to auto-fit.

Row selection

Value Effect
None No checkboxes. Users cannot select rows.
Single-Select Radio-style selection for one row at a time.
Multi-Select Checkboxes for bulk operations such as mass delete or bulk custom actions.

Pagination type

Choose how records are loaded:

  • Auto (recommended default). The grid decides based on dataset size.
  • Client-Side. Loads all matching records up to the Record Limit into the browser at once. Fast for small datasets; filtering/sort/search is instant. Required if you want a full CSV export with one click.
  • Server-Side. Loads one page at a time from Salesforce. Best for large datasets. Note: CSV export only includes pages that have been viewed — see Notes.

Parent Relationship Field

Used only when this grid is embedded as a child grid under another grid, or on a record page where it should be scoped to the current record.

  • Enter the API name of the lookup field on the primary object that points back to the parent (for example, AccountId when showing Contacts on an Account page).
  • When the field is set, the grid automatically filters to rows where that lookup equals the current parent record's ID.

See Adding Grids to Pages for how this is used on record pages.

Enabled Features (toolbar)

Use the Enable Features dual-list to choose which toolbar buttons end users see. All features are enabled by default for new grids.

Feature What it does
Edit Mode Enables inline editing.
Add Row Allows users to create a new record from the grid.
Delete Allows deletion of selected row(s) via the toolbar delete button.
Search Shows the global search bar.
Filter Enables the advanced filter panel.
Column Settings Lets users toggle which columns are visible and reorder them.
Sort Enables the Sort modal for managing sort order.
Refresh Re-queries the data from Salesforce.
Reset Grid Resets user preferences back to admin defaults.
Clone Records Adds a clone toolbar action for duplicating selected records.
Download CSV Enables CSV export.
Undo / Redo Enables undo/redo during inline edit sessions.

Only the features you enable appear in the toolbar, keeping the UI focused on what each grid needs.

Enabled Row Actions

Choose which actions appear in the per-row action buttons on the left side of each row:

  • View Record — opens the standard Salesforce record page.
  • Edit Record — opens the standard record edit modal.
  • Delete Record — deletes the single row.
  • Show Files — opens a modal showing that record's Salesforce Files/Attachments.

Custom Flow, Apex, or URL actions you add in Custom Actions can also be placed on rows.

Recommendations

  • Start with a narrow Record Limit (for example, 1000) and only raise it if users regularly need more.
  • Turn off features users do not need — simpler grids are faster to learn.
  • Use Auto pagination unless you have a specific reason to force a mode.
  • Keep Frozen Column Count at 1–2 maximum; more frozen columns increase rendering cost.
Phone

Office: +1 725 333 6699

Email

Office: admin@appcolab.com

Site: https://appcolab.com

Social
©2024 AppColab LLC · All rights reserved.