3

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

任何帮助将不胜感激。

4

2 回答 2

1

您必须使用路由,本教程将向您展示如何使用:http ://railsdevtricksofthetrade.blogspot.com/2012/04/sencha-touch-2-routes-and-back-button.html?m=1

于 2012-10-18T19:36:09.413 回答
0

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

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

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

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

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

完毕。 在此处阅读有关参考和控件的更多信息

于 2015-05-26T22:32:45.130 回答