我正在为Angular的Kendo UI玩一下,但似乎无法找到一种简单的方法来禁用网格特定列的排序。
allowUnsort
中有一个sort-settings.d.ts
,但我不确定如何使用它(这似乎与之后删除排序有关,而不是从开始时删除)。
或许我只是错误地使用了网格,这也是可能的..
我的情况如下:
我尝试使用网格来显示某些行,并且根据数据类型,它应该在第一列中呈现不同的图标。另外,我没有使用真正的'该列中的标题,但用一个按钮替换它以创建一个新行。
要在标题中输入我的按钮,我使用<template kendoGridHeaderTemplate ...>...</template>
。如果启用了sortable
,这似乎总是在标题单元格周围添加一个链接,这是我试图避免的(在某些情况下)。
有解决方法吗?
答案 0 :(得分:2)
为Grid组件设置[sortable]="true"
将启用全局排序。然后,您可以通过每列禁用它来微调哪个列已排序,即[sortable]="false"
这是一个简单的例子: http://plnkr.co/edit/hLbzC5jKJwVdMtRmh0cH?p=preview