【发布时间】:2011-11-23 17:54:02
【问题描述】:
我想从一个列表中调用一个列表。 我不想使用嵌套列表,因为我的数据量太大了。
如何调用 onItemDisclosure 新列表/卡片/面板?它是如何工作的?
谢谢。
【问题讨论】:
标签: sencha-touch extjs back-button tabpanel
我想从一个列表中调用一个列表。 我不想使用嵌套列表,因为我的数据量太大了。
如何调用 onItemDisclosure 新列表/卡片/面板?它是如何工作的?
谢谢。
【问题讨论】:
标签: sencha-touch extjs back-button tabpanel
设置一个新面板,其中包含另一个 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 方法() 加载子列表。
希望它会有所帮助..
【讨论】: