Search code examples
javascriptasp.net-mvcrazorkendo-uikendo-grid

How to change pageable messages of kendo grid in razor?


I found in javascript but i could't manage to do it.
Can anyone say how "display" will be in razor?

pageable: {
    messages: {
        display: "{0} - {1} of {2} items", //{0} is the index of the first record on the page, {1} - index of the last record on the page, {2} is the total amount of records
        empty: "No items to display",
        page: "Page",
        of: "of {0}", //{0} is total amount of pages
        itemsPerPage: "items per page",
        first: "Go to the first page",
        previous: "Go to the previous page",
        next: "Go to the next page",
        last: "Go to the last page",
        refresh: "Refresh"
    }
}

Razor view

.Pageable(??)

Solution

  • Have a look at here.

       @(Html.Kendo().Grid(Model)
            .Name("grid")
            .Pageable(pager => pager
                .Messages(messages => messages.Display("Showing items from {0} to {1}. Total items: {2}"))
            )
            .DataSource(dataSource => dataSource
                .Ajax() // or Server()
                .Read(read => read.Action("Products_Read", "Home"))
            )
         )