我在过滤图表字段时遇到问题。
我有一个包含一些字段的图表饼图。
用户可以过滤图表饼图并选择他想要查看的字段。
问题是,如果饼图有 8 个字段,而用户只选择了 6 个字段,则过滤器只过滤数据,但不过滤字段。
例如,如果我有字段
{name:'Asia','data1':9, sex:'Male'},
{name:'Africa','data1':2, sex:'Male'},
{name:'Europe','data1':5, sex:'Female'},
{name:'USA','data1':3, sex:'Male'},
我想过滤亚洲、非洲和欧洲,我仍然可以看到美国名称字段(没有数据)。
编码:
storeIng.filterBy(function(record,id){
var fieldName = record.get('name')
for(var i = 0; i < fields.length; i++) {
if (fields[i] === fieldName)
return true;
}
return false;
});
在http://i45.tinypic.com/1z1zofq.jpg 之后 ,我也在http://i45.tinypic.com/1eq74i.jpg之前添加了屏幕截图