首先,我创建了这个变量:
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”,但我希望过滤器仅应用于显示的数据,而不是所有商店的数据!