Why #Data List?
A #Data List goes far beyond a traditional datatable — it turns any Lightning page into an operational workspace. From a single SOQL query, DSP renders a fully interactive datatable with inline and mass editing, mass delete, new record creation, pagination with exact counts, column filters, sorting, export, and row-level actions (view, edit, clone, delete) — no custom LWCs, no Apex controllers, no Screen Flows.
What sets #Data List apart is how it brings the right data and the right actions together in one place:
- Action Buttons stay with their data — Attach record-level actions to a Lightning record, and list-level or row-level actions to a #Data List. Each action lives where users expect to find it.
- Tailored lenses on the same object — Compose multiple #Data Lists for one object, each with its own filters, sorts, and actions — and each adapting dynamically to the current record or user in context. One-page workflows — Users browse, filter, edit, and act on records side-by-side, completing entire workflows in a single view — no tab-hopping, no exports, no context loss.
Built declaratively as Executable records and native to Lightning App Builder, #Data List delivers admin-owned UI in minutes — replacing custom LWC, Apex, and Screen Flow builds with rules-driven components that are reusable, governable, and free of the technical debt that hand-built UI tends to accumulate over time.