Combining Extensions
Recommended extension combinations and integration notes
Recommended Combination
use Pentiminax\UX\DataTables\Enum\ButtonType;
use Pentiminax\UX\DataTables\Enum\Feature;
use Pentiminax\UX\DataTables\Enum\SelectStyle;
$dataTable
->buttons([ButtonType::CSV, ButtonType::EXCEL])
->select(SelectStyle::MULTI)
->responsive()
->layout([
'topStart' => Feature::BUTTONS,
'topEnd' => Feature::SEARCH,
]);
Test Checklist
- Verify extension load order in browser.
- Verify row selection + responsive view + export compatibility.
- Verify behavior on mobile and desktop breakpoints.
Known Hotspots
SelectExtensionwith checkbox mode plus responsive hidden columns.FixedColumnsExtensionplusColReorderExtensionon narrow screens.ScrollerExtensionwith custom row rendering.RowGroupExtensionis incompatible withScrollerExtension; Buttons exports omit group rows.FixedHeaderExtensionis not intended to be combined withScrollerExtensionor the corescrollY/scrollXscrolling feature, since all three manage header positioning.