extjs - extjs 4 mvc 应用程序中的 View 路径不正确

标签 extjs extjs4 extjs-mvc

我正在尝试将我的 mvc 应用程序部署到我的大型 Web 应用程序中。我已经定义了应用程序文件夹,并且可以在 fire bug 中看到它正在调用正确的文件(初始 View 除外)。所以

“App.view.Jobs”正在调用

https://www.estore.localhost/Jobs/Edit/ext/jobs/App/view/Jobs.js?_dc=1328471746967

当我希望它调用时

https://www.estore.localhost/ext/jobs/App/view/Jobs.js?_dc=1328471746967

  Ext.Loader.setConfig({ enabled: true });
    Ext.application({

        name: 'MyApp',
        appFolder: '/ext/jobs/app',

        models: ['Part', 'Material', 'Job', 'Process'],
        stores: ['SalesContact', 'Parts', 'Materials', 'Jobs', 'AccountHandlers', 'JobTypes', 'Processs', 'Artwork', 'Varnish', 'VarnishType', 'PrintType', 'ProofRequired', 'InvoiceDetails', 'PurchaseOrders'],
        controllers: ['Part', 'Material', 'Job', 'Process', 'Invoice'],

        launch: function () {

            Ext.QuickTips.init();
            var cmp1 = Ext.create('App.view.Jobs', {
                renderTo: "form-job"
            });
            cmp1.show();
        }

    });

最佳答案

回答我自己的问题。您可以使用 setPath 来分配路径。

像这样...

Ext.Loader.setConfig({ enabled: true });
Ext.Loader.setPath('App', '/ext/jobs/app');
Ext.application({

    name: 'Pandora',
    appFolder: '/ext/jobs/app',

    models: ['Part', 'Material', 'Job', 'Process'],
    stores: ['SalesContact', 'Parts', 'Materials', 'Jobs', 'AccountHandlers', 'JobTypes', 'Processs', 'Artwork', 'Varnish', 'VarnishType', 'PrintType', 'ProofRequired', 'InvoiceDetails', 'PurchaseOrders'],
    controllers: ['Part', 'Material', 'Job', 'Process', 'Invoice'],

    launch: function () {

        Ext.QuickTips.init();
        var cmp1 = Ext.create('App.view.Jobs', {
            renderTo: "form-job"
        });
        cmp1.show();
    }

});

关于extjs - extjs 4 mvc 应用程序中的 View 路径不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152508/

相关文章:

javascript - Ext.Window 显示方法在 extjs 3.4 中当前打开的窗口后面打开窗口

javascript - 如何创建枚举或应该将其存储在哪里?

image - 使用 extjs 在网格中显示图像

menu - ExtJS4:如何制作水平菜单?

javascript - ExtJS5 如何让keymap调用viewController函数?

javascript - 在 EXTjs 4 中动态添加按钮单击事件

javascript - 如何在条形图中添加点击事件

css - Extjs 组合框下拉列表与组合框不对齐

javascript - ExtJs 依赖字段验证

javascript - 用于选择所选值的 ExtJS 4 Combobox 事件