【问题标题】:how to make "reset sorting" button for listview in kendo ui如何在 kendo ui 中为列表视图制作“重置排序”按钮
【发布时间】:2014-03-04 10:39:40
【问题描述】:

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

【问题讨论】:

    标签: listview sorting kendo-ui reset-button


    【解决方案1】:

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

    【讨论】:

    • 更多信息请见filter
    • 我有这样的代码: $("#clearSorts()").click(function(e) { dataSource.sort({}); } );我的错误在哪里,因为它不能以这种方式工作。
    【解决方案2】:

    再次读取数据源

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

    【讨论】:

      【解决方案3】:

      我解决了这个错误。

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

      【讨论】:

        猜你喜欢
        • 2013-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-04
        • 1970-01-01
        相关资源
        最近更新 更多