私はいくつかのルックアップテーブルを持っていますが、そのうちのいくつかは他のルックアップテーブルを参照しています。同じデータのフィルタリングされたデータプロバイダが異なりますか?
例えば、私はmembership type included inventory
を持っていますが、メンバーシップIDとインベントリタイプIDを持ち、特定のタイプのメンバシップを取得したときに取得するインベントリタイプの量です。
ユーザーが在庫タイプを確認しているときに、各メンバーシップタイプの金額を確認してください。ユーザーがメンバーシップタイプを見直しているときに、メンバーシップにどのような在庫があるかを見てほしい。
InvetoryTypeインスタンスには1つのArrayCollectionを使用し、MembershipTypeインスタンスには1つのArrayCollectionのみを使用し、データのさまざまな「ビュー」を取得するためにフィルタを作成することはできますか?
各「ビュー」など
乾杯
これは私が望んでいたものです。 配列を変更すると、すべてのArrayCollectionが自動的に更新されますか?もしそうなら、どのようにスラッシングを減らすために変更をバッチすることができますか? –
Arrayを直接変更した場合、ArrayCollectionsはコレクションがリッスンできるイベントをArrayが発生させないため、変更について自動的に認識しません。私はArrayCollection上で手動でrefresh()を呼び出して変更を通知することができます(単一のコレクションにのみ影響する)。 – joshtynjala