1.6 KiB
1.6 KiB
MgGrid — Toolbar
Part of the MgGrid system. See
README.mdfor overview and component hierarchy.
MgGridToolbarTemplate
The standard toolbar rendered inside grid's ToolbarTemplate. Provides all standard grid operations.
Toolbar Buttons
| Group | Buttons | Visible |
|---|---|---|
| CRUD | New, Edit, Delete | When NOT editing |
| Edit mode | Save, Cancel | When editing |
| Navigation | Prev Row, Next Row | When NOT editing |
| Layout | Column Chooser, Layout (Load/Save/Reset) | When OnlyGridEditTools=false |
| Actions | Export (CSV/XLSX/XLS/PDF), Reload Data, Fullscreen | When OnlyGridEditTools=false |
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
Grid |
IMgGridBase |
required | The grid to control |
OnlyGridEditTools |
bool |
false |
Show only CRUD + navigation (used by InfoPanel) |
ShowOnlyIcon |
bool |
false |
Hide button text, show only icons |
EnableNew |
bool |
true |
Enable "New" button |
EnableEdit |
bool |
true |
Enable "Edit" button |
EnableDelete |
bool |
false |
Enable "Delete" button |
ToolbarItemsExtended |
RenderFragment? |
null |
Extra toolbar items after standard buttons |
OnReloadDataClick |
EventCallback |
— | Callback for "Reload Data" button |
State Properties (computed from Grid)
| Property | Source |
|---|---|
IsEditing |
Grid.GridEditState != MgGridEditState.None |
IsSyncing |
Grid.IsSyncing |
HasFocusedRow |
Grid.GetFocusedRowIndex() >= 0 |
IsFullscreenMode |
Grid.IsFullscreen |