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 providedstringstatic 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