Combining Extensions
Recommended Combination
use Pentiminax\UX\DataTables\Enum\ButtonType;
use Pentiminax\UX\DataTables\Enum\SelectStyle;
use Pentiminax\UX\DataTables\Model\Extensions\ButtonsExtension;
use Pentiminax\UX\DataTables\Model\Extensions\ResponsiveExtension;
use Pentiminax\UX\DataTables\Model\Extensions\SelectExtension;
$dataTable
->addExtension(new ButtonsExtension([ButtonType::CSV, ButtonType::EXCEL]))
->addExtension(new SelectExtension(SelectStyle::MULTI))
->addExtension(new ResponsiveExtension());
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.