Ext.define('saas.util.BaseUtil', { request: function(url, params) { return new Ext.Promise(function (resolve, reject) { Ext.Ajax.request({ url: url, params: params, success: function(response, opts) { resolve(response); }, failure: function(response, opts) { console.log('server-side failure with status code ' + response.status); return reject(response); } }); }) } });