dgrid 0.4.0 (最新) と dstore 1.1.0 を使用しています。今、私は自分のdgridに次のようなフィルタリングをしています
myDgrid.set('collection', myStore.filter(new myStore.Filter({includeInUI: true}).or( {fruit: /apple|banana|orange/i}, {forceSell: true} )) );
myStore には、forceSell が真でない行が 20 行あります。fruit フィールドには異なる値が含まれていますが、上記の条件を満たす行はほとんどありません。すべての行で「includeInUI」が true に設定されています。リンゴ、バナナ、またはオレンジの行のみが表示されるはずですが、上記のフィルターを適用すると、20 行すべてが表示されます。
論理和が機能していませんか?それとも私は何か間違ったことをしていますか?また、Web ソケットからデータを受信すると、グリッドに行を追加します。(dgrid.put を使用)。
助けていただければ幸いです。ありがとう!。