我有一个网格面板,其中包含许多页面上显示的商店(使用PagingToolbar)。
在tbar上,我按下按钮,根据record.get(“标准”)查询商店中的所有数据。我尝试过使用queryBy,但它没有返回。所以,我在按钮处理程序中使用filterBy,如下所示:
new Ext.Button(
{
text: 'Query',
icon: 'img/icon_search.gif',
scope: this,
handler:function(){
my_store.filterBy(
function(record, id) {
return record.get('field_name') == 'The Content of Field Name';
});
}
}
),
不幸的是,上面的查询(过滤器)只搜索网格的当前页面。如何从未显示的其他页面中获取所有已过滤(查询)的数据?
答案 0 :(得分:0)
在商店中使用remoteFilter或使用GridFilter插件。
答案 1 :(得分:-1)
store.filterBy(function(record)
{
return lines.indexOf(record.get("line_code")code)>0?true:false;
},store.getAllRange()