jatui

DataTable

Headless table on @tanstack/table-core — sorting, row selection, client pagination

Sortable

Name Role Status Joined
Alice ChenEngineeractive2023-01-15
Bob MarshDesigneractive2022-09-04
Carol KimPMpending2024-03-20
David LiuEngineerinactive2021-11-01
Erin VasquezQAactive2023-06-30

Selectable + Sortable

Name Role Status Joined
Alice ChenEngineeractive2023-01-15
Bob MarshDesigneractive2022-09-04
Carol KimPMpending2024-03-20
David LiuEngineerinactive2021-11-01
Erin VasquezQAactive2023-06-30
Frank OseiEngineeractive2022-04-12

Paginated (5 per page)

Name Role Status Joined
Alice ChenEngineeractive2023-01-15
Bob MarshDesigneractive2022-09-04
Carol KimPMpending2024-03-20
David LiuEngineerinactive2021-11-01
Erin VasquezQAactive2023-06-30
Page 1 of 3

Loading State

Name Role Status Joined
Alice ChenEngineeractive2023-01-15
Bob MarshDesigneractive2022-09-04
Carol KimPMpending2024-03-20
David LiuEngineerinactive2021-11-01

Empty State

Name Role Status Joined
No data

Row hooks + persisted sort + expand

bind:sorting + onSortingChange persist the sort to localStorage; rowProps adds data-nav-id and a class for inactive rows; clicking a row opens its expandedRow detail. variant="plain" drops the zebra striping.

Name Role Status Joined

Grid mode: 2,000 rows, grouped + windowed

groupBy (role → status) with sticky group headers under a sticky thead, virtual backed by createRowWindow from jatui/virtual (only ~30 rows are in the DOM), and ariaGrid for treegrid semantics. Collapsed: none.

Name Role Status Joined
Alice #1Engineeractive2020-01-10
Alice #13Engineeractive2022-04-13
Alice #25Engineeractive2024-07-16
Alice #37Engineeractive2021-01-10
Alice #49Engineeractive2023-04-13
Alice #61Engineeractive2020-07-16
Alice #73Engineeractive2022-01-10
Alice #85Engineeractive2024-04-13
Alice #97Engineeractive2021-07-16
Alice #109Engineeractive2023-01-10
Alice #121Engineeractive2020-04-13
Alice #133Engineeractive2022-07-16
Alice #145Engineeractive2024-01-10
Alice #157Engineeractive2021-04-13
Alice #169Engineeractive2023-07-16
Alice #181Engineeractive2020-01-10
Alice #193Engineeractive2022-04-13
Alice #205Engineeractive2024-07-16
Alice #217Engineeractive2021-01-10
Alice #229Engineeractive2023-04-13
Alice #241Engineeractive2020-07-16
Alice #253Engineeractive2022-01-10
Alice #265Engineeractive2024-04-13
Alice #277Engineeractive2021-07-16
Alice #289Engineeractive2023-01-10
Alice #301Engineeractive2020-04-13

Custom empty snippet

Name Role Status Joined
No people match these filters.

Resizable Columns

Drag the right edge of a header to resize — use:columnResize from jatui/table. Persist colWidths in your app's settings on onResizeEnd.

NameRoleJoined
Alice ChenEngineer2023-01-15
Bob MarshDesigner2022-09-04
Carol KimPM2024-03-20
David LiuEngineer2021-11-01
Erin VasquezQA2023-06-30