New to Telerik UI for ASP.NET Core? Download free 30-day trial

PageableBuilder

Methods

ARIATemplate(System.String)

Specifies a template used to populate the value of the aria-label attribute of the pager element.The parameters available for the template are: page - The current page. or totalPages - The total number of pages..

Parameters

template - System.String

The value that configures the ariatemplate.

Example


             .Pageable(pageable => {
                 pageable.ARIATemplate("Current page is #=page#");
             })

ARIATemplateId(System.String)

The id of the script element used for ARIATemplate

Parameters

templateId - System.String

The value that configures the ariatemplate.

Example


             .Pageable(pageable => {
                 pageable.ARIATemplateId("ariaTemplate");
             })

ARIATemplateView(Microsoft.AspNetCore.Html.IHtmlContent)

The view template used for ARIATemplate

Parameters

templateView - Microsoft.AspNetCore.Html.IHtmlContent

The view that configures the ariatemplate.

Example


             .Pageable(pageable => {
                 pageable.ARIATemplateView(Html.Partial("TemplateView"));
             })

ARIATemplateHandler(System.String)

The template that renders the content of the aria-label attribute.

Parameters

templateHandler - System.String

The JavaScript function that will return the template content.

Example


             .Pageable(pageable => {
                 pageable.ARIATemplateHandler("ariaTemplate");
             })

PageSizes(System.Int32[])

Sets the page sizes of the grid.

Parameters

pageSizes - System.Int32[]

The values shown in the pageSize dropdown

Example


             .Pageable(pageable => {
                 pageable.PageSizes(new int[] { 10, 20, 50 });
             })

PageSizes(System.Boolean)

Sets the page sizes of the grid.

Parameters

enabled - System.Boolean

A value indicating whether to enable the page sizes dropdown

Example


             .Pageable(pageable => {
                 pageable.PageSizes(true);
             })

ButtonCount(System.Int32)

Sets the number of buttons displayed in the numeric pager. Default is 10.

Parameters

value - System.Int32

The value

Example


             .Pageable(pageable => {
                 pageable.ButtonCount(5);
             })

If set to true the user could navigate the widget using the keyboard navigation. By default keyboard navigation is disabled.

Parameters

enabled - System.Boolean

The value that configures the navigatable.

Example


             .Pageable(pageable => {
                 pageable.Navigatable(true);
             })

Numeric(System.Boolean)

Defines if the numeric portion of the pager will be shown.

Parameters

enabled - System.Boolean

The value that determines whether the numeric section will be shown

Example


             .Pageable(pageable => {
                 pageable.Numeric(true);
             })

Info(System.Boolean)

Defines if a label showing current paging information will be displayed.

Parameters

enabled - System.Boolean

The value that determines whether the paging information will be shown

Example


             .Pageable(pageable => {
                 pageable.Info(false);
             })

Input(System.Boolean)

Defines if an input element which allows the user to navigate to given page will be displayed.

Parameters

enabled - System.Boolean

The value that enables or disables the input element

Example


             .Pageable(pageable => {
                 pageable.Input(false);
             })

Refresh(System.Boolean)

Defines if a refresh button will be displayed.

Parameters

enabled - System.Boolean

The value that enables or disables the refresh button

Example


             .Pageable(pageable => {
                 pageable.Refresh(false);
             })

Responsive(System.Boolean)

If set to false the pager will not be responsive. By default the pager is responsive.

Parameters

enabled - System.Boolean

The value that configures the responsive.

Example


             .Pageable(pageable => {
                 pageable.Responsive(false);
             })

Messages(System.Action)

Configures the messages.

Parameters

configurator - System.Action<PageableMessagesBuilder>

The value that configures the responsive.

Example


             .Pageable(pageable => {
                 pageable.Messages(messages => messages.AllPages("All"));
             })

PreviousNext(System.Boolean)

Parameters

enabled - System.Boolean

Enabled(System.Boolean)

Enables or disables paging.

Parameters

value - System.Boolean

Example


             @( Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .Pageable(paging => paging.Enabled((bool)ViewData["enablePaging"]))
            )

In this article
Not finding the help you need?