我尝试扩展 Connection 类,就像 Ext.Ajax 所做的那样,以获得一个可以设置一些默认值的中心点。
Ext.define( 'App.helper.HttpApi', {
extend : 'Ext.data.Connection',
singleton: true,
request: function( oConf ) {
oConf.url = '/index.php';
oConf.params.vers = '1.1.json';
oConf.params...
this.callParent( oConf );
}
} );
我得到:“未捕获的 Ext.Error:未指定 URL” 但是正如您所看到的,指定了 url……不知何故,它在 Ext 代码的深处迷失了。