【发布时间】:2018-04-28 08:32:12
【问题描述】:
我正在努力在 ExtJs(5.1.3) 网格列上动态应用过滤器(我得到需要在网格存储中搜索的过滤条件值)。它在“字符串”类型过滤器中对我有用。但对于任何一个都没有剩下的过滤器类型说列表,日期我无法应用过滤器来存储。这是我的代码示例,
if (cols[i].FilterType == "number" && (cols[i].Filter[0] != null || cols[i].Filter[1] || cols[i].Filter[2])) {
var fil = {
property: cols[i].DataIndex,
value: {
gt: cols[i].Filter[0],
lt: cols[i].Filter[1],
eq: cols[i].Filter[2]
}
};
filterArray.push(fil);
}
}
listStore.filter(filterArray);
【问题讨论】:
-
您能否添加更多代码,例如网格配置和配置,这些代码适用于您使用的字符串和事件?你在使用“gridfilters”插件吗?
标签: extjs extjs5 extjs-grid extjs-stores