italix/datasets

PHP library for interactive data tables & trees — example browser

Basic Table Column selection, sorting, pagination and AJAX loading.
Column Formatting Currency, progress bar, tick/cross, datetime formatters.
Action Buttons Per-row Edit / View / Delete with confirmation dialogs.
Toolbar & Bulk Actions Toolbar buttons for add, bulk-delete and CSV export.
Search & Filtering Global search box and per-column header filters.
Multi-column Sorting Default multi-column sort; shift-click to add sorts.
Row Selection Checkbox and highlight selection modes side by side.
Row Events Click and double-click callbacks with detail panel.
Hierarchical Data Tree Parent-child tree with expandable nodes.
Server-Side Handler Live API inspector showing request/response flow.
Complete CRUD Table All features combined: search, filter, sort, actions, toolbar.
Driver Registry Register drivers by name; inspect the rendered config JSON.
Helper Functions dataset() and data_tree() shorthands — two tables on one page.