extjs 4 не может вызвать загрузку событий магазина и предварительную загрузку - PullRequest
0 голосов
/ 02 августа 2011

У меня есть проблема, вызывающая события «load» и «beforeload» в магазинах в ext4:

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 ]

4 голосов
/ 03 августа 2011

Я смог использовать для этой цели событие datachanged .

Я покопался в источниках и обнаружил, что метод loadData в конечном итоге вызовет событие, связанное с данными. Такого не было на старом ext 3.x.

1 голос
/ 02 августа 2011

loadData НЕ ДЕЛАЕТ событие load.Метод load делает.

...