获取筛选条件——DataGrid系列

 

这个表格,有点了两个筛选条件之后,表格自动向后台接口发起请求,其中就带了筛选参数。

http://localhost:6241/StockIn/Get?filter=[["ExProviderId","=","1458669296937996288"],"and",["IsIndustryDep","=",2]]

 

 

现在要在JS中获取表格的筛选条件(不从URL中截取),

在JS中:

function test(){

var instans = $("#grid").dxDataGrid("instance"); // 获取表格实例
var filter = instans.getCombinedFilter(); // 获取筛选条件

var filterParam = filter ? JSON.stringify(filter) : "";

console.log(filterParam);

}

获取到filter 是个Array,需要转化成string

filterParam 就等于  [["ExProviderId","=","1458669296937996288"],"and",["IsIndustryDep","=",2]]

 

posted @ 2022-09-23 09:57  H辉  阅读(147)  评论(0编辑  收藏  举报