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