超时后重定向到其他视图

时间:2014-11-07 15:20:18

标签: javascript extjs sencha-touch

我已经使用一个侦听器实现了一个代理,但下一个例外是:

listeners: {
            exception: function () {
                Ext.Msg.alert(BB.Text.getText('ERROR_TIMEOUT_TITLE'), BB.Text.getText('ERROR_TIMEOUT_MSG') + '' + PROXY_TIMEOUT, Ext.emptyFn);
                Ext.redirectTo('http://www.google.es');  //for example
            }
        }

在消息之后我想重定向到其他页面/视图,但它无法正常工作

我做错了什么?

感谢。

2 个答案:

答案 0 :(得分:1)

对于Sencha Touch

您可能想阅读文档:

<强>文档

http://docs.sencha.com/touch/2.4/apidocs/#!/api/Ext.app.Application-method-redirectTo

<强>引用

  

将浏览器重定向到给定的网址。这只会影响'#'后的网址。

非常仔细阅读第二部分。 顺便说一下,这相同:

MyApp.app.redirectTo('http://www.google.es')

您希望重定向到 webapp 内的其他页面。 可以找到 here

WebApp: window.location.href = "http://www.google.es"

答案 1 :(得分:0)

我认为以下行可以解决您的目的。

Ext.app.Application.redirectTo('http://www.google.es');