TelerikPager
A component that lets you navigate paged data with page numbers, input, and page size selection. Supports current page and size via Page/PageChanged and PageSize/PageSizeChanged, configurable button count, input type, responsive/adaptive rendering, info text, ARIA controls, and keyboard navigation.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class TelerikPager : BaseComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseBaseComponentTelerikPager
Implements:
Inherited Members
Constructors
public TelerikPager()
Methods
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
public override void Dispose()
Overrides:
Properties
Defines if the component will adapt and automatically change its rendering based on the current screen size. Default value is None.
[Parameter]
public AdaptiveMode AdaptiveMode { get; set; }
[Accessibility] Identifies the element whose contents are controlled by the pager.
[Parameter]
public string AriaControls { get; set; }
Defines the page buttons count of the pager. Default value is 10.
[Parameter]
public int ButtonCount { get; set; }
public int CurrentPage { get; set; }
Defines the input type of the pager. Default value is See Buttons.
[Parameter]
public PagerInputType InputType { get; set; }
Defines the current selected page of the pager. Default value is 1.
[Parameter]
public int Page { get; set; }
Fires when new page is selected.
[Parameter]
public EventCallback<int> PageChanged { get; set; }
Defines the size of the page in the Pager. Default value is 10.
[Parameter]
public int PageSize { get; set; }
Fires when new page size is selected.
[Parameter]
public EventCallback<int> PageSizeChanged { get; set; }
Defines the list of available page sizes. Null element will show total elements on one page.
[Parameter]
public List<int?> PageSizes { get; set; }
Defines whether pager elements should be toggled according on the screen size. The default value is true.
[Parameter]
public bool Responsive { get; set; }
Defines whether the information about the current page and the total number of records is present. Default value is true.
[Parameter]
public bool ShowInfo { get; set; }