我有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({});
});
答案 0 :(得分:1)
dataSource.sort({})
应删除所有应用的排序
答案 1 :(得分:0)
再次阅读DataSource
var grid = $("#ProposalGrid").data("kendoGrid");
grid.dataSource.page(1); // or
grid.dataSource.read();
答案 2 :(得分:0)
我解决了这个错误。
function clearSorts(e) {
var grid = $("#ProposalGrid").data("kendoGrid");
// grid.dataSource.page(1); // or
grid.dataSource.sort({});