指定网格中的默认排序



使用淘汰剑道绑定绑定Telerik剑道网格时,是否可以指定默认排序?

我正在像这样绑定网格:

kendoGrid: { data: grid.Rows, sortable: {allowUnsort: false,mode:'single'}, columns: grid.Columns} 

但是,我还没有找到指定默认排序的方法。标准Kendo有一个sort:{field:"Col1",dir:"asc"}元素,可以在数据源上指定,但尚不清楚如何将其应用于kendoGrid绑定

默认Kendo排序元素:http://docs.telerik.com/kendo-ui/api/framework/datasource#sort-array—对象默认

以下答案的评论给了我一条线索:

敲除剑道网格小部件中的数据和dataSource之间有什么区别?

如果你想指定这种行为,你似乎可以同时使用数据和数据源:

kendoGrid: {dataSource:{sort:{field:'Col1',dir:'asc'}}, data: grid.Rows, sortable: {allowUnsort: false,mode:'single'}, columns: grid.Columns}

在剑道论坛上查看以下帖子。

http://www.telerik.com/forums/default-sort-for-kendo-grid-mvc

.DataSource(dataSource => dataSource
        .Ajax()
        .Sort(sort => sort.Add("City").Ascending()) // <-- initial sort expression
        .Read(read => read.Action("Index", "Home"))
    )

相关内容

  • 没有找到相关文章

最新更新