extjs 6.53 全局增加远程请求超时
extjs 6.53 increase remote request timeout globally
我在里面放了以下内容 Application.js:
Ext.Ajax.setTimeout(300000);
Ext.override(Ext.data.proxy.Server, { timeout: Ext.Ajax.getTimeout() });
我的商店在 30 秒后仍然超时。
您确实需要为 ajax/proxy 覆盖它,但是您通过 Connection
覆盖 ajax 的那个。在您的代码中,对于代理,您已将超时覆盖为函数引用。
Ext.define(null, {
override: 'Ext.data.Connection',
timeout: 1
});
Ext.define(null, {
override: 'Ext.data.proxy.Server',
config: {
timeout: 1
}
});
我在里面放了以下内容 Application.js:
Ext.Ajax.setTimeout(300000);
Ext.override(Ext.data.proxy.Server, { timeout: Ext.Ajax.getTimeout() });
我的商店在 30 秒后仍然超时。
您确实需要为 ajax/proxy 覆盖它,但是您通过 Connection
覆盖 ajax 的那个。在您的代码中,对于代理,您已将超时覆盖为函数引用。
Ext.define(null, {
override: 'Ext.data.Connection',
timeout: 1
});
Ext.define(null, {
override: 'Ext.data.proxy.Server',
config: {
timeout: 1
}
});