1

我希望在 Kendo Grid 上创建一堆过滤器,但这些过滤器用于隐藏列。

我想显示过滤器(也许用 jQuery 将它移到网格区域之外)但保持整个列隐藏。

有什么建议么?

4

1 回答 1

4

使用数据源。该实现的过滤方法。

        $('#GridName').data().kendoGrid.dataSource.filter({field:"hiddenColumnName",operator:"gt",value:42});

如果出于某种原因您想从 Grid 中提取这些过滤器描述符,您可以使用不带参数的过滤器方法。将返回一个对象,该对象将包含 Grid 的过滤方式。

请注意,这种方法甚至不需要隐藏列(您可以完全跳过声明它们)。默认情况下,整个对象(包含所有字段)在客户端上可用。

于 2012-10-30T20:27:50.167 回答