在store.load()之前,加入方法:
store.on('beforeload',function(){
store.proxy.extraParams = {keyword:Ext.getCmp('keyword').getValue()};
});
::::
在Ext 3 中的
store.on('beforeload', function () {
已经不适合与ext4 系列了。
下面给出完整的代码。原理很简单,将搜索条件放在store的baseParams中,每次加载都赋值。
只是需要强制赋值,因为默认的pagetoolbar只会把start、limit、page、sort、dir传递给store。
var store = new Ext.data.Store({
store.on('beforeload', function (store, options) {
store.load({
本文介绍如何在ExtJS中为Store动态设置搜索参数,并确保这些参数能在数据加载前被正确应用。通过使用`beforeload`事件,可以实现每次加载数据时更新额外参数的功能。

236

被折叠的 条评论
为什么被折叠?



