我遇到了与ExtJS商店的extraParams相关的问题.我需要更改默认的params分隔符&定制的;因为我正在访问的网络服务没有响应& ;.
有没有办法改变分隔符?
Bests,Andreas
最佳答案 ExtJS没有任何内置功能可以自定义参数分隔符 – 使用’&’毕竟,这是一个事实上的标准.
但是,如果需要,可以通过重写Ext.Object.toQueryString来更改默认行为
Ext.define('Ext.override.CustomQueryString', {
override: 'Ext.Object',
toQueryString: function() {
var queryString = this.callParent(arguments);
return queryString.replace('&', ':');
}
})
这样的事情会改变全球行为.这可能是也可能不是一件好事.