如何在剑道UI中为列表视图制作"reset sorting"按钮



我有一个启用了列排序的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({});
    });

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

只需再次读取数据源

 var grid = $("#ProposalGrid").data("kendoGrid");
                    grid.dataSource.page(1); // or
                     grid.dataSource.read();

我解决了这个错误。

 function clearSorts(e) {
        var grid = $("#ProposalGrid").data("kendoGrid");
       // grid.dataSource.page(1); // or
        grid.dataSource.sort({});

相关内容

  • 没有找到相关文章

最新更新