Table of Contents

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

string

Classname

protected string Classname { get; }

Property Value

string

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

bool

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

string

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

bool

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

string

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

bool

Remarks

Defaults to true.

ShowPageNumber

Shows the current page number.

[Parameter]
public bool ShowPageNumber { get; set; }

Property Value

bool

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

Task

OnParametersSet()

protected override void OnParametersSet()

See Also