我的每个列都有一个带过滤器标题的网格。当用户在过滤器中键入内容时,数据源会向服务器发送请求以获取数据。当只有一个列过滤器时,这很好。问题是当用户获得过滤后的结果需要过滤另一列时,而不必删除其他列过滤器中的前一过滤器类型。在第二种情况下,我需要发送所有过滤器值,而不仅仅是第二个过滤器。
答案 0 :(得分:0)
您没有提及您使用的语言。我假设你用javascript做到了。 所以你可以使用下面的代码。
var grid = $('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({
field: "client_status",
operator: "eq",
value: "2"
如果您需要清除所有过滤器,可以使用
var grid =('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({});