PROCESIO
OverviewPlatform ActionsIntegrations & DemosCustom ActionsDeveloper’s Guide

Data Table

The Data Table element renders a read-oriented tabular view of structured data within a form. It is designed for displaying datasets — lists of…

The Data Table element renders a read-oriented tabular view of structured data within a form. It is designed for displaying datasets — lists of records, search results, process outputs — in a clean, sortable, paginated grid. Unlike the Dynamic Table Row (which supports inline editing), the Data Table is primarily a presentation component.

Column definitions are flexible: you can define them statically, supply them as a JSON structure, or load them from a URL. The table's row data lives in the value array and can be set at runtime from a process output. Pagination is fully configurable (showpagination, page, countperpage, totalitemscount), supporting both client-side and server-side pagination patterns.

Key Use Cases

•        Displaying search results returned by a process action in a structured grid

•        Showing a list of related records (orders, invoices, tasks) loaded on form open

•        Server-side paginated tables — updating page and totalitemscount from a process on page change

•        Review tables where an approver sees all line items before deciding

•        Conditionally hiding columns or toggling row number display based on user role

Runtime API — Attributes in Procesio Forms

All attributes below are accessible and modifiable at runtime via the element's data model in Procesio Forms.

API NameDescriptionTypeDefaultNotes
labelDisplay label above the tablestring——
tooltipHelp text shown alongside the labelstring——
infotextSupplementary info below the tablestring——
emptytabletextText shown when the table has no rows to displaystring——
visibleControls element visibilitybooleantrue—
valueThe table's row data array — set from process output at runtimeany[][]—
columnsdefinitionsourcetypeHow column definitions are providedstring—static list, json, url
columnsdefinitionsourcevalueThe column definition datastring|any——
approvedIf true, marks the table as approvedboolean——
showheaderShow or hide column header rowboolean——
addvisualrownumberPrepend a row number columnboolean——
showpaginationEnable pagination controlsboolean——
pageCurrent page index (when pagination is enabled)number——
countperpageNumber of rows per pagenumber——
totalitemscountTotal row count for server-side paginationnumber——
nameUnique element namestring——
idUnique element IDstring——

For support, please join our Discord community for further assistance and support.

On this page