可以在没有app.js的情况下从另一个应用程序调用一个应用程序

时间:2013-06-04 06:00:42

标签: extjs extjs4.1 sencha-architect extjs4.2

有人可以告诉我是否可以在没有app.js的情况下从另一个应用程序调用一个应用程序?我有两个应用程序,一个应用程序想要集成另一个应用程序第二个应用程序不应包含app.js.如果第二个应用程序包含app.js,它将覆盖第一个app.js吗?我想运行这两个应用程序而不使用框架合并框架。

我有应用程序,当用户点击某个按钮时,我需要调出中间部分的第二个应用程序。页眉和页脚是相同的。第二个应用程序是否需要app.js?

这可能吗,有人可以告诉我吗?

由于

1 个答案:

答案 0 :(得分:0)

是的,你可以。显然,你将无法在同一个地方渲染两个视口,但如果你想要的是使用另一个应用程序的组件,模型等,那是可能的。但是,这将在应用程序之间创建依赖关系,实际上将它们“合并”。

我想app.js你实际上是指Ext.application(...)。您需要为“父”应用程序包含app.js,并配置其加载程序,以便它可以找到其他应用程序的源文件(使用paths选项)。

示例:

Ext.application({
    name: 'App1'

    ,paths: {
        // Supposing your second application's root namespace is App2, and is 
        // located in the parent directory...
        App2: '../App2/src'
    }
});