您需要将过滤器参数设置到商店中baseParams
.load
在商店的调用中传递过滤器参数将仅用于第一次加载调用 - 分页工具栏进行的后续调用将不会传递它们.
store.setBaseParam('query', 'search-text'); // always send 'query'
store.load({ params: { start: 0, limit: 40 } });
// this will send:
// { query: 'search-text', start: 0, limit: 40 }
store.load({ params: { query: 'bob', start: 41, limit: 40 } });
// baseParams overridden by load params
// { query: 'bob', start: 41, limit: 40 }
store.load(); // only sends baseParams
// { query: 'search-text' }
Run Code Online (Sandbox Code Playgroud)
ExtJS Ext.data.Store
文档有详细信息.