1

我在 Application.js 中添加了以下内容:

Ext.Ajax.setTimeout(300000);
Ext.override(Ext.data.proxy.Server, { timeout: Ext.Ajax.getTimeout() });

我的商店在 30 秒后仍然超时。

4

1 回答 1

1

您确实需要为 ajax/proxy 覆盖它,但是您可以通过Connection. 在您的代码中,对于代理,您已将超时覆盖为函数引用。

Ext.define(null, {
  override: 'Ext.data.Connection',
  timeout: 1
});

Ext.define(null, {
  override: 'Ext.data.proxy.Server',
  config: {
    timeout: 1
  }
});
于 2020-05-18T22:37:55.413 回答