Products / AppColab Grid

Configurable data grids for Salesforce — no code required.

Build spreadsheet-style views over any standard or custom object. Inline editing, search, filters, custom actions, child grids, and CSV export — all Salesforce-native, security-reviewed, and ready in minutes.

Any object
Standard or custom — build a grid on any object in your org.
50K rows
Handle datasets up to 50,000 records with server-side pagination.
No code
Point-and-click wizard. Zero Apex to get started.
5 levels
Pull related fields through up to 5 lookup hops.
What's inside

Everything you need to put real data grids in Salesforce.

Configure grids declaratively, preview them with live data, and embed them on any Lightning page — no developer required.

Point-and-click grid builder

A six-step configuration wizard: pick an object, choose columns, set filters, add actions, attach child grids, and preview with live data. Smart defaults mean a working grid is just a name and an object away.

Any field, any object

Add columns from any standard or custom object. Pull in related fields through lookups up to 5 levels deep. Rename columns, reorder them by drag-and-drop, and override column types to Mini Chart, Reference, or Picklist.

Inline editing with undo/redo

Edit cells directly in the grid. Undo and redo changes during an edit session. Save multiple modified rows in a single bulk operation. Field-level security is respected automatically — read-only fields stay read-only.

Search, filter, sort

Global search bar, advanced filter panel, and multi-column sort — all configurable per grid. Admins set default filters on the Grid Definition; users refine further at runtime without affecting other users.

Custom actions — Flow, Apex, URL

Trigger Screen Flows, run Apex classes implementing GridApexActionInterface, or navigate to URL templates — from toolbar buttons or per-row action menus. Standard actions for Send Email, Create Record, and Update Record are built in.

Child grids

Show related records inline under each row — Contacts under Accounts, Line Items under Opportunities. Child grids support full editing, actions, and even their own nested children.

Per-user preferences

Each user’s column order, visibility, sort, filters, and page size are saved automatically against the Grid Definition. One click resets everything back to admin defaults.

Embed anywhere

Drop the gridTable Lightning component on record pages, app pages, home pages, or Experience Cloud community pages. The same Grid Definition works on any surface — just enter the Grid Identifier.

User-mode security

All queries and DML run in user mode — CRUD, FLS, and sharing rules are respected. Queries use bind variables so user input cannot inject SOQL. Custom Apex actions inherit the invoking user’s context.

How it works

From install to live grid in four steps.

01

Install from AppExchange

Click Get It Now on the AppExchange listing, install the managed package, and assign the Appcolab_Grid_Admin and Appcolab_Grid_User permission sets.

02

Create a Grid Definition Record

Open the grid editor: name your grid, pick an object, add columns and related fields, set default filters, wire up actions, attach child grids, and preview with live data.

03

Embed or browse

Drop the gridTable component on any Lightning page and enter the Grid Identifier — or let users find it themselves in the Grid Browser tab.

04

Users make it theirs

Column visibility, order, sort, filters, and page size — each user’s preferences are saved automatically. The grid feels personalized without any admin work.

Pricing

Start free. Scale when you need to.

The full feature set is available on the free tier — editing, actions, child grids, CSV export, everything. Paid licenses unlock more active grids for production orgs.

Popular
Free
Free

The full Salesforce data grid app — up to 2 active grids.

  • 2 active Grid Definitions
  • All grid features — editing, actions, child grids, CSV
  • Unlimited users
  • Security-reviewed managed package
  • Sample grids included
Premium
10 USD/user

For orgs that need more than 2 active grids.

  • Everything in Free
  • Unlimited active grids
  • Priority support
  • Custom onboarding session
  • Volume licensing available
FAQ

Questions we hear often.

Do I need to write any code?

No. Everything is configured through a point-and-click wizard — no Apex, no custom Lightning components, no JavaScript. If you want to extend the grid with custom logic, you can optionally write an Apex class implementing GridApexActionInterface, but it is not required.

Which Salesforce objects are supported?

Any standard or custom object. The wizard gives you a searchable object picker. You can add fields from the primary object and pull in related fields through lookups up to 5 levels deep.

How does inline editing work?

When Edit Mode is enabled on the Grid Definition, users click a cell to start editing. Changes are highlighted, undo/redo is available, and all modified rows are saved in one bulk operation. Field-level security is respected — read-only and formula fields stay non-editable.

Can I embed a grid on a record page?

Yes. Drag the gridTable Lightning component onto any record page in App Builder and set the Grid Definition Name property. If the grid’s Parent Relationship Field is configured, it automatically scopes to the current record’s children.

What are child grids?

A child grid shows related records inline under each row of the parent grid — for example, Contacts nested under Accounts. Child grids are full grids: they support editing, actions, CSV export, and even their own nested children.

Is the app really free?

Yes. The free tier includes 2 active Grid Definitions with every feature enabled — inline editing, custom actions, child grids, CSV export, per-user preferences. You only need paid licenses if you want more than 2 active grids in a production org. Sandboxes and Developer Edition orgs are generally unrestricted.

How is security handled?

All data access runs in user mode — CRUD, FLS, and sharing rules are respected. Custom Apex actions inherit the invoking user’s context unless explicitly declared without sharing.

Need grids customized for your team?

We build custom Grid Definitions, write Apex actions, and integrate grids into complex page layouts for clients regularly. Tell us what you need and we will scope it honestly.