Class MudDataGridPager<T>
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
Represents a pager for navigating pages of a MudDataGrid<T>.
public class MudDataGridPager<T> : MudComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IDisposable
Type Parameters
T
The kind of data displayed in the grid.
- Inheritance
-
MudDataGridPager<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
MudDataGridPager()
public MudDataGridPager()
Properties
AllItemsText
Defines the text shown in the items per page dropdown when a user provides int.MaxValue as an option
[Parameter]
public string AllItemsText { get; set; }
Property Value
Classname
protected string Classname { get; }
Property Value
DataGrid
The grid which contains this pager.
[CascadingParameter]
public MudDataGrid<T> DataGrid { get; set; }
Property Value
- MudDataGrid<T>
Disabled
Disables the back button, forward button, and page-size drop-down list.
[Parameter]
public bool Disabled { get; set; }
Property Value
Remarks
Defaults to false
.
InfoFormat
The format for the first item, last item, and number of total items.
[Parameter]
public string InfoFormat { get; set; }
Property Value
Remarks
Defaults to {first_item}-{last_item} of {all_items}
(e.g. 0-25 of 77
). Available values are {first_item}
, {last_item}
, and {all_items}
.
PageSizeOptions
The allowed page sizes when PageSizeSelector is true
. Defaults to 10
, 25
, 50
, 100
.
[Parameter]
public int[] PageSizeOptions { get; set; }
Property Value
- int[]
PageSizeSelector
Shows the page-size drop-down list.
[Parameter]
public bool PageSizeSelector { get; set; }
Property Value
Remarks
Defaults to true
. Use PageSizeOptions to control the allowed page sizes.
RowsPerPageString
The text to show for the "Rows per page:" label.
[Parameter]
public string RowsPerPageString { get; set; }
Property Value
Remarks
Defaults to Rows per page:
. Can be localized to other languages.
ShowNavigation
Shows the pagination buttons.
[Parameter]
public bool ShowNavigation { get; set; }
Property Value
Remarks
Defaults to true
.
ShowPageNumber
Shows the current page number.
[Parameter]
public bool ShowPageNumber { get; set; }
Property Value
Remarks
Defaults to true
.
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
Dispose()
Releases resources used by this pager.
public void Dispose()
OnInitializedAsync()
protected override Task OnInitializedAsync()
Returns
OnParametersSet()
protected override void OnParametersSet()