首先,我创造了这个可变的:
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: {}
}
问题是在My_Grid中我只显示商店数据的一部分,当我想过滤列时,My_grid显示所有商店的数据已过滤。
例如:
我的商店包含以下名称:'A1','A2','B1','B2'
我在网格中显示的内容:'A1','B1'
当我开始过滤时,我写'A',网格将显示'A1'和'A2',但我希望过滤器只应用于显示的数据,而不是所有商店的数据!