单击Kendo时,我需要在特定列上禁用button过滤器选项。我给出了链接Grid Custom Filter for Columns Not In Grid中提到的镜头,但是由于未定义filterable,因此抛出了错误。请帮忙。

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

最佳答案

看来您不能只更改一个列的值。您可以使用setOptions方法全局更改选项,但需要定义所有列的详细信息。

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

关于javascript - 在特定列上禁用kendogrid过滤器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27185196/

10-11 12:07