Ext jsには、filterと呼ばれるGridストア用の組み込み関数があり、コンボボックスから選択した値でグリッド結果をフィルタリングします。extjs - コンボボックスで選択した値以外のグリッドデータをフィルタリングする方法
逆にしたいです。選択したデータ以外のグリッドデータをフィルタリングする必要があります。
例:デフォルトでは、最初は[すべて]チェックボックスが選択されています。グリッド以外のチェックボックスをオフにすると、選択したチェックボックス以外のデータが表示されます。
Please find screenshot for filter options
後、私が試してみましたコードですが、それは選択されたチェックボックスでフィルタグリッドを行います。
var filterArray = [];
filterArray.push({
id: 'h2',
property: 'vehicle_trafic_light',
value: 'Y', //For Yellow-Ball
anyMatch: true,
ensitive: false
});
filterArray.push({
id: 'h2',
property: 'vehicle_trafic_light',
value: 'G', //For Green-Ball
anyMatch: true,
ensitive: false
});
store.filter(filterArray);
誰かにそれがあれば教えてください。