如何在ExtJs中更改每个页面的Web URL?

时间:2013-05-13 13:05:48

标签: extjs extjs4 extjs4.1

我已经使用EXtjs 4完成了应用程序。应用程序包含许多视图屏幕,如登录页面,仪表板。 home等,用于访问项目本地URL的是 file:/// E:/MyWeb/Web/index.html 。一旦我访问了此URL,我将获得第一个登录页面,因为在视口中我已经给出了xtype的登录视图。 无论什么时候我会去不同的页面网址都不会改变它将与文件:/// E:/MyWeb/Web/index.html 保持一致,但我可以访问所有页面。某些情况如果我在中间,当我重新加载页面时,页面会发生一些问题它将再次登录页面本身我不能进入当前页面。再次它将要求登录,然后我需要去所需的页面。 我们可以在每个页面导航中更改项目的URL吗? 。如何在ExtJs中实现这个?。 Graet赞赏。谢谢。我的视口代码如下。

代码在这里:

Ext.define('GulfMark.view.Viewport', {
    renderTo: Ext.getBody(),
    extend: 'Ext.container.Viewport',
    layout: 'fit',
    defaults: {
        autoScroll: true
    },
    items: [{
        xtype: 'container',
        id: 'mainContainer',
        layout: 'fit',
        items: [{
            xtype: 'loginView'

        }]
    }],
    listeners: {

    }
});

1 个答案:

答案 0 :(得分:0)

我做了它(app.js)x3。每个app.js都在他的index.html(index1.html,index2.hmtl和index3.hmtl)中收费

每个app.js,它控制着他的控制器和相应的视图。

这是一个非常快速的解释,但它很容易做到。