1

私はいくつかの店舗を持つグリッドを持っています.いくつかの店舗は特定のグリッドにリンクされており、選択したものを含む店舗もリンクされています...

特定のストアのレコードを追加/編集/削除した場合、すべてのストアを更新したい..

現在、店舗名をハードコーディングしていますが、店舗名を動的にしたいので、これを動的メソッドに変換するのが好きです...

リストを取得する方法がわからないので、ストアをループしてリロードするか、単一のコマンドでそれらをリロードするだけです...

4

1 に答える 1

1

すべてのストアに識別子がある場合、Ext.data.StoreManager.each()を使用して、登録されているすべてのストアをループできます。

ただし、MVC を使用している場合は、コントローラー内でリッスンできるカスタムのグローバル イベントの発生をアナウンスすることをお勧めします。これにより、コンポーネントごとのレベルで更新を管理できます。これの利点は、StoreManager.each() を使用する強引な方法とは対照的に、どのストアがリロードされるかをより細かく制御できることです。

于 2013-10-13T10:16:38.803 に答える