0

我有一个网格面板,其中包含许多页面上显示的商店(使用 PagingToolbar)。

在 tbar 上,我放置按钮以根据 record.get("criterion") 查询存储中的所有数据。我试过使用 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';               
                }); 
            }
        }
    ),

不幸的是,上面的查询(过滤器)只搜索当前页面的网格。如何从其他未显示的页面中获取所有过滤(查询)的数据?

4

2 回答 2

0

查看在您的商店中使用remoteFilter,或使用 GridFilter 插件。

于 2012-02-01T14:37:17.143 回答
-1
store.filterBy(function(record)
{                                                 
    return  lines.indexOf(record.get("line_code")code)>0?true:false;
},store.getAllRange()
于 2012-03-31T06:06:50.033 回答