所以我知道你可以将json文件用到load data into a store,但我想知道是否存在一种方法来发出只访问单个“变量”的请求,类似Ux.Locale.Manager
的工作方式。
更具体地说,我正在使用基于Sencha Architect构建的应用程序,我希望其中一个视图包含应用程序的版本。虽然我可以硬编码该标签并在每次构建时更新它,但我想知道是否可以只访问build.settings
文件中的信息,特别是versionString
和{{1}变量,让事情变得更容易?如果可能的话,如何在不涉及versionCode
和Model
的情况下制作ajax请求?
答案 0 :(得分:0)
我明白了。我一直认为我必须使用AjaxProxy
拨打电话,但是一个简单的Ext.Ajax.request
可以解决问题:
Ext.Ajax.request({
url: 'build.settings',
method: 'GET',
success: function(response, opts){
var data = JSON.parse(response.responseText);
Ext.getCmp('appVersion').setHtml("version " + data.androidBuild.versionString + "." + data.androidBuild.versionCode);
}
});