【问题标题】:KendoUI Grid only allow sorting asc and desc with no unsorted allowedKendoUI Grid 仅允许按 asc 和 desc 排序,不允许未排序
【发布时间】:2013-12-26 21:06:33
【问题描述】:

我有一个请求,让我的 KendoUI Grid 从一列排序开始,并且从那里只允许列排序 asc 和 sorted desc 选项...意味着没有未排序的选项。我的意思是,当第一次查看页面时,有一个图标显示其按升序排序...如果单击列标题,则进入降序排序,然后如果再次单击,它将进入升序排序。当前默认的 Kendo 行为是第三次单击将网格置于未排序模式,没有排序图标。如果有帮助,我的代码如下:

$("#grid").kendoGrid({
    dataSource: {
      data: carList,
      schema: {
         model: {
            fields: {
               "Car": { type: "number" },
               "Miles": { type: "number" }
            }
         }
      },
      sort: { field: "Miles", dir: "asc" }
    },
    height: 338,
    scrollable: true,
    sortable: true,
    filterable: false,
    pageable: false,
    columns: [
      {
         field: "Car",
         width: 40,
         sortable: true,
         hidden: false
      },
      {
         field: "Miles",
         width: 60,
         sortable: true,
         hidden: false
      }
    ]
    });
};

有谁知道是否有内置方法可以实现这种切换效果?如果没有,关于如何在不必完全编写我自己的排序函数的情况下实现这一点的任何想法?任何想法都很棒,非常感谢!

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-grid


    【解决方案1】:

    我只是个盲人,有一个内置的方法......对于可能也错过它的其他人:

    sortable: {
      allowUnsort: false
    }
    

    非常感谢!

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 2012-06-02
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 2021-04-24
      • 2015-03-05
      相关资源
      最近更新 更多