sencha touch 2 有问题。
我试图了解如何实现在 sencha touch 2 中提供导航视图的相同功能,但是....“Ext.NavigationView”组件的每个项目都应该有自己独特的“navigationBar”元素集。例如,我的意思是一组按钮。
我知道我可以做这样的事情:
this.getMain().getNavigationBar().rightBox.removeAll();
this.getMain().getNavigationBar().rightBox.add(this.getSettingButton());
//where 'getSettingButton' predefined by me a button
并在每次“推送”事件发生时执行此操作(清除“导航栏”并添加适当的按钮集)
当然,我什至可以在“items”属性中使用“layout:card”和“Ext.panel”元素集来实现“Ext.Panel”,每个元素都有唯一的“工具栏”。要控制行为,我可以使用“setActiveItem”方法。
但是,我认为这些方法中的每一个都有点奇怪,不是吗?
我预计这将是实现它的更自然的方法。
很可能我不知道我需要什么。证实我的怀疑。最好的方法是什么。