[英]How to group in a specific order in Kendo ASP.NET MVC
我在 ASP.NET MVC 中有一個 Kendo Grid,我已經對數據進行了分組。
@(Html.Kendo().Grid<Correspondent>(Model.Correspondents)
.Columns(columns =>
{
columns.Bound(p => p.Service)
.Title("Service")
.Hidden(true);
columns.Bound(p => p.Name)
.Title("Name")
.ClientTemplate(RenderCorrespondentName().ToHtmlString());
})
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.Group(groups => groups.Add(p => p.Service))
)
)
我們可以看到我正在按服務對數據進行分組。
現在,我找不到辦法做到這一點,就是按特定順序對這些服務進行排序:我希望一項服務始終排在最后。
我在某處看到,如果您以正確的順序傳遞項目列表,則可以為分組指定順序。 在我的例子中,我不知道我能在服務中得到什么:我所知道的是我可能有一個服務是 null(或“無”),如果是這樣,我想把這個組放在最后。
對於潛在的語法錯誤,我深表歉意,我希望我已經足夠清楚了。
提前致謝。
所以我以一種非常厚顏無恥的方式成功地完成了我想做的事情。
當我看到按升序排序的組時,我將我的特定服務命名為“ZZZ”,這樣他就會在列表的末尾,然后在 JavaScript 中,我找到並編輯我想要的“ZZZ”,在這種情況下“其他”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.