zoukankan      html  css  js  c++  java
  • sencha touch NavigationView 嵌套 TabPanel 的问题

    在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相互嵌套的情况下,极有可能会再现以上的情景。

  • 相关阅读:
    03-19总结
    JS-DOM
    难题汇总,浮动,伪元素(行级),
    bug汇总
    两栏布局
    表单 form
    a 、ul、 table 标签
    Bootstrap的基本使用(css、js文件的引入)
    6. CSS样式
    5 CSS
  • 原文地址:https://www.cnblogs.com/mlzs/p/3154055.html
Copyright © 2011-2022 走看看