Kendo ui 剑道格网。剃刀模式。列排序

Kendo ui 剑道格网。剃刀模式。列排序,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我在当前项目中使用剑道UI网格。我发现,若列有模板,排序就不起作用。 在以下解决方案中,仅针对javascript网格实现进行修复: 如何在Razor模式下实现排序 带模板的列示例: columns.Bound(e=>e.OrderNumber).Template(e=>@Html.ActionLink(e.OrderNumber.ToString(),“Test”,“Test”) 为列创建模板和/或使用行模板不应影响排序支持 是一个通过JavaScript的例子(Razor在最后输出Java

我在当前项目中使用剑道UI网格。我发现,若列有模板,排序就不起作用。 在以下解决方案中,仅针对javascript网格实现进行修复:

如何在Razor模式下实现排序

带模板的列示例:
columns.Bound(e=>e.OrderNumber).Template(e=>@Html.ActionLink(e.OrderNumber.ToString(),“Test”,“Test”)

为列创建模板和/或使用行模板不应影响排序支持

是一个通过JavaScript的例子(Razor在最后输出JavaScript,应该没有区别)


你是对的。模板不会破坏排序。在我的情况下,是校长员工做的。我在这里找到了答案:。还是谢谢你的帮助和时间。
$("#grid").kendoGrid({
    dataSource: dataSource,
    pageable: true,
    sortable:true,
    rowTemplate:"foo #= ProductID#",
    height: 430,
    toolbar: ["create"],
    columns: [
        { field:"ProductName", title: "Product Name" },
        { field: "UnitPrice", title:"Unit Price", format: "{0:c}", width: "100px" },
        { field: "UnitsInStock", title:"Units In Stock", width: "100px" },
        { field: "Discontinued", width: "100px" },
        { command: ["edit", "destroy"], title: " ", width: "160px" }],
    editable: "popup"
});