获取筛选条件——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]]