禁用特定列上的kendogrid过滤器

时间:2014-11-28 09:09:35

标签: javascript kendo-grid

我需要在点击Kendo时禁用特定列上的button过滤器选项。我在链接Grid Custom Filter for Columns Not In Grid中提到了一个镜头,但是因为没有定义过滤,所以它会抛出错误。请帮忙。

function ButtonClick() {
var TestGridDetails = $("#TestGrid").data("kendoGrid");
TestGridDetails.columns[6].filterable(false);
}

1 个答案:

答案 0 :(得分:2)

您似乎无法更改一个列值;您可以使用setOptions方法全局更改选项,但您需要定义所有列'细节。

function ButtonClick() {
  var TestGridDetails = $("#TestGrid").data("kendoGrid"),
      columnsConfig = TestGridDetails.options.columns;
  columnsConfig[6].filterable = false;
  TestGridDetails.setOptions({columns: columnsConfig});
}