1

首先,我创建了这个变量:

 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”,但我希望过滤器仅应用于显示的数据,而不是所有商店的数据!

4

0 回答 0