将remoteFilter添加到存储后,Extjs4 Grid加载了3次

时间:2015-09-23 14:58:18

标签: javascript extjs extjs4.2

我正在使用ExtJs 4.2.1版本。我在remoteFilter中将true添加到store后,我的网格加载了3次。

Ext.define('PM.store.Orgs', {
    extend: 'Ext.data.Store',
    model: 'PM.model.org',
    autoLoad: false,
    remoteFilter: true,
    sorters: ['orgId'],
    proxy: {
        type: 'ajax',
        api: { read: 'api/org/findByOrgId' },
        reader: { type: 'json' }
    }
}); 

添加remoteFilter:true后,加载了3次。

1 个答案:

答案 0 :(得分:0)

不对我的代码进行任何更改,现在只加载一次。看起来非常奇怪的行为。    实际上我想将远程过滤器功能应用于网格。但是我能够通过在网格中将本地标志设置为false并且不添加远程过滤器标志来存储来实现它。    谢谢