sencha touch NavigationView 嵌套 TabPanel 的问题

来源:互联网 发布:人工智能ppt 编辑:程序博客网 时间:2024/06/12 09:43

在st2.1之中,在NavigationView视图之中在嵌套一个TabPanel会有以下问题

下面我们监控TabPanelactivate事件和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相互嵌套的情况下,极有可能会再现以上的情景。


<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击