Sencha Touch:在列表上打开视图单击

时间:2011-05-03 14:12:54

标签: list extjs

我有一个列表,我想在触发“itemtap”事件时(即选择列表项时)打开一个视图/面板。怎么做?我应该使用NestedList和getDetailCard()吗?

由于

编辑:我想我应该使用CardLayout。

1 个答案:

答案 0 :(得分:1)

这取决于你的情况。

如果您尝试显示的新内容应该替换屏幕上的内容,那么使用CardLayout是最好的选择。这类似于在iOS世界中模拟类似UISplitViewController的东西,其中左侧有一个列表,右侧有一个主视图,其中根据对右侧列表的操作将其他内容滑动到屏幕上。

因此,在响应列表中的'itemtap'事件时,您将对具有卡布局布局的面板和一系列子面板执行'setActiveItem'调用。您还可以懒惰地创建面板以响应列表操作并将其添加到事件中。