小编Tan*_* XX的帖子

在Extjs4.1中,如何在一次商店同步之前添加其他参数?

在商店中,有一个事件beforeload:

beforeload( Ext.data.Store store, Ext.data.Operation operation, Object eOpts )
Run Code Online (Sandbox Code Playgroud)

通过监听此事件,我可以在执行查询操作时将其他参数添加到操作中,如下所示:

store.on('beforeload', function(store, operation) {
    operation.params = Ext.applyIf({
        myParam1: 'param1',
        myParam2: 'param2'
    }, operation.params);
});
Run Code Online (Sandbox Code Playgroud)

当我创建,更新和销毁动作时,我还需要添加我的附加参数.但是,sync事件不会传递操作或存储:

beforesync( Object options, Object eOpts )
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?

extjs store sync param operation

7
推荐指数
1
解决办法
3453
查看次数

标签 统计

extjs ×1

operation ×1

param ×1

store ×1

sync ×1