我用menuCheckItem的两个菜单创建一个网格和一个工具栏。当我检查menuCheckItem时,网格过滤器甚至具有多个值和多个列。 这样工作正常,因为我先创建了网格1st,然后创建了工具栏
this.up('') // Used Instead of Ext.getCmp()
工作场所-https://fiddle.sencha.com/#view/editor&fiddle/2lop
现在,我尝试在顶部1st处分别创建相同的工具栏和菜单,然后在下方创建网格。但是在执行此操作时,nly Multiple值仍在工作。
我正在尝试过滤具有多个值和多个列的网格。
我尝试过的几件事-
// Only Filters One Value at a time with each Columns
store.queryBy(function(record,id){
return (record.get('name') == someValue && record.get('phone') == otherValue);
});
和
// Filters Many Columns with Single Value
filter.add(
property : name, phone
value : "somevalue"
operator : "OR"
);
有什么方法可以先实现工具栏1,然后实现网格?并同时过滤具有多个值和列的网格?
答案 0 :(得分:0)
在此FIDDLE中,我重新制作了一个通用的函数(Categorize_type
),可以单独放置它,并将其附加到创建的每个checkchange
上。唯一的事情是,如果添加新的menucheckitem过滤器,则应使用menucheckitem
的名称来命名menucheckitem id
,然后在columnDataIndex-Menu
中添加此columnDataIndex
,仅此而已。< br />
menuFilters