クラスで静的フィールドを作成し、Sencha Touch 2 でそのクラスの外からそれらにアクセスするにはどうすればよいですか?
たとえば、単一の静的な単純なシングルトンを作成しました。
Ext.define('App.util.Config', {
singleton: true,
statics: {
url: {
USER: 'http://localhost:3436/api/user'
}
},
config: { },
constructor: function (config) {
this.initConfig(config);
this.callParent([config]);
}
});
App.util.Config.url.USERを使用して USER フィールドにアクセスできませんが、App.util.Config.self.url.USERを使用します。Sencha ドキュメントのサンプルを見ると、前者の方法でフィールドにアクセスできるはずです。
このリンクの Statics セクションと、Computer.InstanceCount フィールドへのアクセス方法を参照してください。