Skip to content

Exports ​

Everything @aaix/laravel-islands-datagrid/vue exports, and the PHP classes the package ships, with a link to where each is described.

Components ​

ExportPage
DataTableThe DataTable
PaginationPagination
SearchInputToolbar & Filters
Comboboxre-exported from the base package — Toolbar & Filters
SortButtonToolbar & Filters
SortMenuToolbar & Filters
ColumnPickerToolbar & Filters
FilterPanelToolbar & Filters
SelectionBoxSelection & Bulk Actions
ViewProfileMenuSaved Views

Icons ​

IconSearch, IconFilter, IconColumns, IconSort, IconViews, IconStar, IconModeTable, IconModeCards, IconModeList, IconChevronRight — bare <svg> components sized and coloured by the caller's classes.

Composables ​

ExportPage
useDataTable(dataUrl, options)Table State
useSelection(rows, options)Selection & Bulk Actions
useViewProfiles(options)Saved Views
useAutoMobileMode(options)Responsive & Mobile
useFilterPanelDock(storageKey, options)Toolbar & Filters
useViewWidth(options), VIEW_BASE_WIDTH, VIEW_TOOLBAR_HEIGHTre-exported from the base package — Responsive & Mobile

Context & HTTP ​

ExportPage
provideDatagrid({ t, locale }), useDatagrid()Installation
createHttpClient({ headers, credentials }), httpClientThe Endpoint Contract
sendJson(url, method, body)The Endpoint Contract

PHP ​

ClassPage
Aaix\LaravelIslandsDatagrid\Concerns\HandlesViewProfilesSaved Views
Aaix\LaravelIslandsDatagrid\ViewProfiles\ViewProfileStoreSaved Views
Aaix\LaravelIslandsDatagrid\ViewProfiles\ViewProfileSchemaSaved Views
Aaix\LaravelIslandsDatagrid\Enums\PerPageEnumConfiguration

Translated Strings ​

These are the English source strings the components pass through the translator from provideDatagrid(). Add the ones you need to lang/{locale}.json:

Could not load data · Retry · of · page · Per page · Page · First page · Previous · Next · Last page
Columns · Reset columns · Sort by · Asc · Desc · Filters · Minimize · Clear search
Views · Save view · Save as new · Save changes · Rename · Delete · Reset view · Shared with you
Your views · unsaved · Name this view · No saved views yet. Apply filters or change the sort order, then save the current view.
Set as default · Unset default · Default view

Released under the MIT License.