Extjs4 设置和访问全局变量

Extjs4 设置和访问全局变量,extjs4,extjs4.1,extjs-mvc,Extjs4,Extjs4.1,Extjs Mvc,我需要在一个类中有一组全局变量,并且需要从其他类访问它。我有以下问题,有人能帮我吗 1.)我应该添加什么类型的类?它是一个视图?有人能举个例子吗? 2.)如何从我的控制器和视图类设置此类变量的值? 3.)如何从此类(global variableclass)检索这些变量的值 注意:我知道如何将它添加到app.js并从其他类中写入/读取。但是我想为全局变量创建一个单独的类。将它们作为静态添加到一个新类中: Ext.define('MyApp.util.Utilities', { stati

我需要在一个类中有一组
全局变量
,并且需要从其他类访问它。我有以下问题,有人能帮我吗

1.)我应该添加什么类型的类?它是一个
视图
?有人能举个例子吗? 2.)如何从我的
控制器
视图
类设置此类变量的值? 3.)如何从此类(
global variable
class)检索这些变量的值


注意:我知道如何将它添加到
app.js
并从其他类中写入/读取。但是我想为全局变量创建一个单独的类。

将它们作为静态添加到一个新类中:

Ext.define('MyApp.util.Utilities', {
    statics: {
        myGlobal: 1
    }
});
此时您可以加载类,并且可以从应用程序中的任何位置编写
MyApp.util.Utilities.myGlobal=5

这是我在这里对一个类似问题的回答的延伸:

谢谢,所以我应该把它添加到
/MyApp/util/
文件夹中?如果我使用Sencha Architect IDE,我将如何将此文件添加到所述位置?是的,但请随意命名它,并将其放置在相应位置。对不起,我从未使用过Architect,因此对此我无能为力。我如何
加载该类
?这是什么意思?在任何使用全局变量的类中都需要它。有关示例,请参见上面的链接答案。