Grid extjs4仅对显示的网格数据应用过滤器
首先,我创建了这个vaiable:Grid extjs4仅对显示的网格数据应用过滤器,grid,extjs4,filtering,store,Grid,Extjs4,Filtering,Store,首先,我创建了这个vaiable: var filters = { ftype: 'filters', encode: false, local: true }; 网格的代码如下所示: { xtype: 'gridpanel', filterable: true, features: [filters], s
var filters = {
ftype: 'filters',
encode: false,
local: true
};
网格的代码如下所示:
{
xtype: 'gridpanel',
filterable: true,
features: [filters],
store: 'Webdesktop.store',
columns: [
{
dataIndex: 'name',
text: 'my_text',
filter: { type: 'string'}
},
],
viewConfig: {}
}
问题是,在我的网格中,我只显示我的存储数据的一部分,当我想过滤列时,我的网格显示所有过滤的存储数据。
例如:
我的商店包含以下名称:“A1”、“A2”、“B1”、“B2”
我在网格中显示的内容:“A1”、“B1”
当我开始过滤时,我写“A”,网格将显示“A1”和“A2”,但我希望过滤器将仅应用于显示的数据,而不是应用于所有商店的数据 这听起来有点奇怪。。。你有过滤器吗?默认情况下,网格将显示存储区内的所有数据。@sra:是的,我已将一个筛选器应用于网格您的第一个筛选器将在应用另一个筛选器之前被删除…如何使第一个筛选器保持不变?