ストアに複数のフィルターを実装しようとしています。これが私のコードです
var record = hg_mGrid.store.getAt(0);
var switch_id_cust_group=record.get("switch_id_cust_group");
hg_nmDs.filter([
{property: 'name', value: userFilterName},
{property: 'switch_id_cust_group', value: switch_id_cust_group}
]);
hg_nmDs はストア オブジェクトです。名前と switch_id_cust_group の値でデータをフィルター処理したいと考えています。エラーは発生していませんが、2 つのフィルター基準のいずれも適用されていません。
私もこの方法を試しました:
var filters=[
new Ext.util.Filter({
filterFn: function(hg_nmGrid){
return hg_nmGrid.get('name') == userFilterName && hg_nmGrid.get('switch_id_cust_group') == switch_id_cust_group;
}
})
];
hg_nmDs.filter(filters);
ただし、「var filters = [」行の「SCRIPT445: オブジェクトはこのアクションをサポートしていません」というエラーに直面します。これを成し遂げるのを手伝ってくれませんか?