extjs 4无法触发存储事件加载和beforeload

时间:2011-08-02 14:45:05

标签: extjs load store

我有一个问题在ext4上的商店触发'load'和'beforeload'事件:

Ext.define('Emvr.store.saveFormData', {
        extend: 'Ext.data.Store',
        model: 'Emvr.model.saveFormData',
        constructor: function(config) {
            config = config || {};
            this.callParent([config]);
        }
    });
    var store_myVisitsGrid_instance = new Emvr.store.saveFormData();


    store_myVisitsGrid_instance.on(load, function() { 
                alert('ok load'); 
    })

使用

加载数据时,它不会进入函数
store_myVisitsGrid_instance.loadData(responseFromServer)

2 个答案:

答案 0 :(得分:4)

我可以为此目的使用 datachanged 事件。

我深入研究了源代码,发现loadData方法最终会触发datachanged事件。这不是在旧的扩展3.x上发生的。

答案 1 :(得分:1)

loadData 不会触发load事件。 load方法可以。