2011-06-22 12 views
1

ツールバーにdockedItem、Ext.Listとしてアイテムがあるオーバーレイがあります。 このオーバーレイは、ユーザーがスライダーをドラッグすると表示され、カルーセル内の各カードに重要な情報を表示します。各カードには、オーバーレイに表示したいデータが格納された独自のストアがあります。リストコンポーネントの更新/変更ストアsencha touch

私はドラッグしながら、ツールバーのタイトルを変更することができる午前:

this.overlayTb.setTitle(cards[index].categoryName); 

をしかし、私は私のリストビューをフィードストアを変更しようとすると、それは動作しません。

this.myList.store = cards[index].store; 

ツールバーのタイトルと同じように、変更する代わりに設定した初期ストアのデータが表示されます。 myListとExt.StoreMgr.get( 'newsStore')でdoLayout()を呼び出そうとしました。 this answerに示唆されているように、それから何も得られませんでした。そして、私がしようとした場合:

this.myList.update(); 

をそれが店のデータを示す停止し、私はデバッグ中にブランクパネル

を見ることができ、私はthis.myList.storeが店に私を変えることがわかります必要がありますが、ビューは更新されていません。

は、私はあなたがbindStore(カード[インデックス] .store)適切に破棄し、古い店の後にクリーンアップとExt.Listの方法は、新しい店をバインドを使用して私に

答えて

1

を助けることを願ってリストのイベント。

関連する問題