0

我有一个ListView启用的列排序。我想制作一个重置按钮,它将重置列排序,并且ListView看起来与页面加载相同。类似于重新加载整个页面,但只是重新加载ListView.

这是我的代码:

 <button onclick="clearSorts()" style="float: right;" class="k-button" type="button" value="edit">Clear Sort</button>

$("#clearSorts()").click(function(e) {
     dataSource.sort({});
    });
4

3 回答 3

1

dataSource.sort({})应该删除所有应用的排序

于 2014-03-04T13:38:41.953 回答
0

只需再次阅读 DataSource

 var grid = $("#ProposalGrid").data("kendoGrid");
                    grid.dataSource.page(1); // or
                     grid.dataSource.read();
于 2014-03-05T20:17:44.427 回答
0

我解决了这个错误。

 function clearSorts(e) {
        var grid = $("#ProposalGrid").data("kendoGrid");
       // grid.dataSource.page(1); // or
        grid.dataSource.sort({});
于 2014-03-07T10:51:39.423 回答