javascript - 如何在 Ext js 6 中全局覆盖 startParam 和 limitParam 名称

标签 javascript extjs extjs5 extjs6

我正在尝试通过以下代码全局更改 startParam 和 limitParam 名称。

Ext.define('Myapp.overrides.ProxyServer', {
  override: 'Ext.data.proxy.Server',
  startParam: 'page.start',
  limitParam : 'page.limit'

});

但我的请求参数名称仍然是开始,限制是限制。请帮助如何全局设置它们

最佳答案

尝试将配置包装在配置 block 中:

Ext.define('Myapp.overrides.ProxyServer', {
  override: 'Ext.data.proxy.Server',
  config: {
    startParam: 'page.start',
    limitParam : 'page.limit'
  }
});

关于javascript - 如何在 Ext js 6 中全局覆盖 startParam 和 limitParam 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40372303/

相关文章:

extjs - Sencha Touch 当前工作目录 (/Developer/SDKs/MacOSX10.6.sdk/sencha-touch-2.1.0) 不是可识别的 Sencha SDK 或应用程序文件夹

css - 如何在 ExtJs 5 中添加自定义 CSS 文件?

javascript - 跨浏览器 - 文本区域中的换行符

Javascript:将多行字符串写入csv文件以供下载

javascript - Ext 4.1 - 如何获取对使用 Ext.define() 创建的类的引用

javascript - 使用 JSON 填充 ExtJS 组合框

javascript - 正确对齐 Google Plus One 和 Facebook Like 按钮

javascript - CSS 动画在恢复之前下降

javascript - 如何根据初始配置设置属性?

javascript - 将默认函数分配给 Ext.Ajax.request 失败