Sencha touch 2 在EXTJS和Touch应用程序之间共享遵循MVC模式的功能-Sencha Workspace

Sencha touch 2 在EXTJS和Touch应用程序之间共享遵循MVC模式的功能-Sencha Workspace,sencha-touch-2,extjs4.1,extjs-mvc,Sencha Touch 2,Extjs4.1,Extjs Mvc,我正在使用Sencha创建一个Web应用程序和一个移动应用程序 在这样做的同时,我遵循sencha推荐的MVC模式来开发这些应用程序 Sencha建议创建Worksapce,然后在工作区内逐个创建extjs和touch应用程序,以实现应用程序之间的代码共享 从他们的文档中,我了解到两个应用程序之间共享的一段代码必须放在workspace目录下 但是我不明白你是如何从相应的应用程序中访问这些代码的 目前,我正在应用程序中创建全局函数,并且仅在该应用程序中可用 Ext.define('MyApp.c

我正在使用Sencha创建一个Web应用程序和一个移动应用程序 在这样做的同时,我遵循sencha推荐的MVC模式来开发这些应用程序

Sencha建议创建Worksapce,然后在工作区内逐个创建extjs和touch应用程序,以实现应用程序之间的代码共享

从他们的文档中,我了解到两个应用程序之间共享的一段代码必须放在workspace目录下

但是我不明白你是如何从相应的应用程序中访问这些代码的

目前,我正在应用程序中创建全局函数,并且仅在该应用程序中可用

Ext.define('MyApp.common.Util', {
statics: {
foo:function(){
      ...
    }
});
以及访问我使用的函数

requires:['MyApp.common.Util'] 
...

MyApp.common.Util.foo();
正如你所见,我可以访问仅在应用程序(MyApp…)下定义的功能。有人能给我举个例子,说明如何在应用程序之外(在工作区内)定义函数,并从各种应用程序访问它们吗


谢谢

在此处查看示例应用程序: 他们将ExtJS和Sencha Touch应用程序与DeftJS放在一起