如何更改剃刀中剑道网格的可分页消息?

Posted

技术标签:

【中文标题】如何更改剃刀中剑道网格的可分页消息?【英文标题】:How to change pageable messages of kendo grid in razor? 【发布时间】:2014-01-08 06:24:54 【问题描述】:

我在 javascript 中找到了,但我无法做到。 谁能说剃刀中的“显示”如何?

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"
    

剃刀视图

.Pageable(??)

【问题讨论】:

太棒了,你把 js 兄弟放在了正是我要找的地方 【参考方案1】:

看看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"))
        )
     )

【讨论】:

【参考方案2】:

只是为了在上一个答案的基础上再多一点。

.Messages(message => message.ItemsPerPage("ItemsPerPage"))
                    .Messages(message => message.Page("Page"))
                    .Messages(message => message.Of("Of"))
                    .Messages(message => message.Display("Display"))
                    .Messages(message => message.Empty("Empty"))
                    .Messages(message => message.First("First"))
                    .Messages(message => message.Last("Last"))
                    .Messages(message => message.Next("Next"))
                    .Messages(message => message.Previous("Previous"))
                    .Messages(message => message.Refresh("Refresh"))

【讨论】:

以上是关于如何更改剃刀中剑道网格的可分页消息?的主要内容,如果未能解决你的问题,请参考以下文章

Kendo Grid,如何更改 Angular 中的可分页文本(页数、项目数)?

剑道网格服务器端分页

如何使用剃刀语法在剑道网格列模板中调用 javascript 函数

分页剑道网格客户端

Spring Boot中的可分页[重复]

markdown Laravel的可分页Collection实现