Sencha Touch浏览器导航后退按钮

问题描述 投票:3回答:2

如何覆盖浏览器后退按钮的功能?我在页面中有导航视图,并且想要同步浏览器的后退按钮和导航视图的后退按钮。我可以覆盖导航按钮的功能,但是我不知道如何为浏览器做同样的事情。

任何帮助将不胜感激。

sencha-touch back-button
2个回答
1
投票

0
投票

我设法用以下代码覆盖了导航视图的后退按钮

  1. 在您的控制器中,创建一个新的ref

    backToNav: 'myNavXtypeName button[text=Back]'
    
  2. 在同一控制器中,将引用链接到control

    backToNav: {
            tap: 'backToNav'
    }
    
  3. 最后创建实现导航视图的弹出功能的controller方法。

    backToNav: function() {
            Ext.getCmp('myNavXtypeName').pop()
    }
    

完成。Read more about refs and controls here

© www.soinside.com 2019 - 2024. All rights reserved.