sencha touch NavigationView 嵌套 TabPanel 的问题
2013-06-27 21:27
387 查看
在st2.1之中,在NavigationView视图之中在嵌套一个TabPanel会有以下问题
下面我们监控TabPanel的activate事件和activeitemchange事件
会发现当首页加载时会触发activate事件,进入到TabPanel后不会触发以上两个事件。
但是点返回并且销毁TabPanel时会触发activeitemchange事件。
activeitemchange(this, value, oldValue, eOpts)
并且会发现value值为空
所以在这种情况下需要通过代码来过滤,以便达到我们想要的效果
1 activeitemchange: function (t, newItem, oldItem) { 2 if (newItem) { 3 app.app.showList(newItem.id); 4 } 5 }不论是NavigationView还是TabPanel其核心都是card布局,所以我大胆猜测在crad相互嵌套的情况下,极有可能会再现以上的情景。
相关文章推荐
- sencha touch NavigationView 嵌套 TabPanel 的问题
- sencha touch 2 tabpanel中List的不显示问题,解决方案
- sencha touch 2 tabpanel中List的不显示问题,解决方案
- sencha touch之panel和tabpanel
- sencha touch 模仿tabpanel导航栏TabBar的实现代码
- sencha touch NavigationView
- [Sencha ExtJS & Touch] 表格(Ext.grid.Grid) 和 表格视图选项(Ext.grid.plugin.ViewOptions) 使用的时候要注意的问题
- sencha touch 模仿tabpanel导航栏TabBar的实例代码
- sencha touch 模仿tabpanel导航栏TabBar的实例代码
- sencha touch的tabpanel里tab比较多时,使tab子标签滚动
- senchatouch tabPanel 在面板跳转时执行自定义函数 handler()
- 【sencha-touch】TabPanel的使用
- senchatouch之tab事件经常无法响应的问题解决方案
- Sencha touch 开发系列:容器组件:tabpanel,carousels
- Sencha Touch中TabPanel组件的使用(转)
- Sencha Touch中TabPanel组件的使用
- sencha touch NavigationView 源码详解(注释)
- Sencha Touch 1.x 为tabPanel添加一个更多按钮。
- sencha touch 扩展官方NavigationView 灵活添加按钮组,导航栏,自由隐藏返回按钮(2014-5-15)
- Fragment 嵌套 Tablayout+ViewPager+fragment 遇到的问题