リストからリストを呼び出したい。データサイズが大きすぎるため、ネストされたリストを使用したくありません。
onItemDisclosureで新しいリスト/カード/パネルを呼び出すにはどうすればよいですか?それはどのように機能しますか?
ありがとうございました。
リストからリストを呼び出したい。データサイズが大きすぎるため、ネストされたリストを使用したくありません。
onItemDisclosureで新しいリスト/カード/パネルを呼び出すにはどうすればよいですか?それはどのように機能しますか?
ありがとうございました。
別のパネルを含む新しいパネルを設定しExt.List
ます。onItemDisclosureを新しいパネルを表示するハンドラーに設定し、それに応じてストアを新しいリストにバインドします。コードは次のようになります。
app.views.TopList = Ext.extend(Ext.List, {
initComponent: function() {
// some code
Ext.apply(this, {
onItemDisclosure: function () {
app.views.subList.bindStore(app.stores.storeWithProperData);
app.views.viewport.setActiveItem(app.views.subList);
}
});
}
});
親と子のリストをカードレイアウトのパネルに追加します。親リストのonItemDisclosure関数で、 setActiveItem method()を使用して子リストをロードします。
それが役立つことを願っています。