BptGrid
API reference for BptGrid — parameters, event callbacks, and related configuration.
BptGrid
Open demo →Parameters
| Name | Type | Flags | Description |
|---|---|---|---|
BptAppState | BptRootComponentBase | CascadingNullable | — |
CultureState | BptCultureState | CascadingNullable | — |
Items | IEnumerable<object> | Nullable | — |
Queryable | IQueryable<object> | Nullable | — |
TotalCount | int? | Nullable | — |
ChildContent | RenderFragment | Nullable | — |
ShowToolbar | bool | — | |
ToolbarContent | RenderFragment | Nullable | — |
ShowFilterButton | bool | — | |
FilterContent | RenderFragment | Nullable | — |
FilterColumns | List<BptFilterColumn> | — | |
ShowColumnHeaders | bool | — | |
EnablePaging | bool | — | |
ShowPagingBar | bool | — | |
PageSize | int | — | |
PageSizeOptions | Int32[] | — | |
CurrentPage | int | — | |
IsEditable | bool | — | |
EditMode | bool | — | |
SelectionMode | BptGridSelectionMode | — | |
SelectedItem | object | Nullable | — |
SelectedItems | List<object> | — | |
ShowRowStripes | bool | — | |
StripeColor | string | Nullable | — |
ShowHoverHighlight | bool | — | |
ShowCellBorders | bool | — | |
CssClass | string | — | |
Height | string | Nullable | — |
RenderMode | BptGridRenderMode | — | |
TileTemplate | RenderFragment<object> | Nullable | — |
TileSize | BptGridTileSize | — | |
ShowTileSizeSelector | bool | — | |
TileMinWidth | string | Nullable | — |
TileAspectRatio | string | — | |
IsLoading | bool | — | |
EmptyTemplate | RenderFragment | Nullable | — |
Event callbacks
| Name | Type | Flags | Description |
|---|---|---|---|
OnFilterApplied | EventCallback<BptFilterEventArgs> | — | |
OnFilterCleared | EventCallback<BptFilterEventArgs> | — | |
CurrentPageChanged | EventCallback<int> | — | |
OnSortChanged | EventCallback<BptGridSortEventArgs> | — | |
EditModeChanged | EventCallback<bool> | — | |
OnSave | EventCallback<BptGridSaveEventArgs<object>> | — | |
OnCancel | EventCallback | — | |
SelectedItemChanged | EventCallback<object> | — | |
SelectedItemsChanged | EventCallback<List<object>> | — | |
TileSizeChanged | EventCallback<BptGridTileSize> | — | |
OnRowClick | EventCallback<object> | — |
Sub-components
BptGridColumn
Parameters
| Name | Type | Flags | Description |
|---|---|---|---|
ParentGrid | BptGrid<object> | CascadingNullable | — |
Property | Expression<Func<object, object>> | Nullable | — |
Title | string | Nullable | — |
Format | string | Nullable | — |
Width | string | Nullable | — |
Sortable | bool | — | |
Editable | bool | — | |
CssClass | string | — | |
DisplayTemplate | RenderFragment<object> | Nullable | — |
EditTemplate | RenderFragment<object> | Nullable | — |
HeaderTemplate | RenderFragment | Nullable | — |