Choose a module to get started
New here? Start with these four, in order.
Shape and validate the create/edit form - custom fields, callbacks, calculated values, conditional logic, wizards, and grouped sections.
Find and organize records - filter tabs, date ranges, grouped/summarized reports, and multi-condition advanced search.
Connect tables - foreign-key dropdowns, cascading selects, nested child grids, and tabbed forms.
Upload and manage files, images, video, and camera captures, with cropping and galleries.
Turn a grid into a report - custom SQL, grouped sums with row actions, and CSV/XLSX/PDF export.
Trigger real server-side work from a button - async processing with a genuine spinner and toast, not a silent reload.
Arrange more than one grid on a single page.
XcrudConfig::$loadingIndicator
(src/Config.php) is a
site-wide setting for how every grid shows "loading" - text, a bar, or a spinner.