kendo ui 网格数据源如何更新过滤器以发送所有过滤器值
kendo ui grid datasource how to update filters to send all filter values
我有一个网格,每列都有过滤器 header。当用户在过滤器中输入内容时,数据源会向服务器发送请求以获取数据。当只有一个列过滤器时,这很好。问题是当用户在获得过滤结果后需要通过另一列进行过滤,而不是在其他列过滤器中删除以前的过滤器类型时。在第二种情况下,我需要发送所有过滤器值,而不仅仅是第二个过滤器。
你没有提到你使用的是什么语言。我假设你用 javascript 来做。
所以你可以使用下面的代码。
var grid = $('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({
field: "client_status",
operator: "eq",
value: "2"
如果您需要清除所有过滤器,您可以使用
var grid =('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({});
我有一个网格,每列都有过滤器 header。当用户在过滤器中输入内容时,数据源会向服务器发送请求以获取数据。当只有一个列过滤器时,这很好。问题是当用户在获得过滤结果后需要通过另一列进行过滤,而不是在其他列过滤器中删除以前的过滤器类型时。在第二种情况下,我需要发送所有过滤器值,而不仅仅是第二个过滤器。
你没有提到你使用的是什么语言。我假设你用 javascript 来做。 所以你可以使用下面的代码。
var grid = $('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({
field: "client_status",
operator: "eq",
value: "2"
如果您需要清除所有过滤器,您可以使用
var grid =('#ClientsGrid').data("kendoGrid");
grid.dataSource.filter({});