1
Я запрашиваю тестовые файлы и создаю магазин. У меня есть слушатель, который имеет функцию загрузки. Эта функция нагрузки вызывается дважды. Я не могу найти причину в документах или в любом месте в Интернете.Функция загрузки, вызываемая дважды при загрузке хранилища WSAPI в Rally SDK
listeners: {
load: function(store, data, success) {
this._onTestsLoaded(store, data);
},
scope: this
}
ontestsLoaded - это еще одна функция.
Просьба предоставить больше контекста, то есть показать полный объект конфигурации для вашего Rally.data. wsapi.artifact.Store. Также будут полезны как конфигурация, так и полный конструктор для хранилища TestCase. Обратите внимание, что если у вас есть autoLoad: true, установленный в конфигурации хранилища, не вызывайте также метод load() в хранилище, иначе он вызывает нагрузку дважды, аналогично тому, что вы описываете. – user4211235
Если я выключу autoLoad, магазин вообще не загрузится. Как я могу вызвать функцию onLoad без этого метода load()? –
, если вы не вручную вызываете load(), и вы получаете события с двойной нагрузкой, которые кажутся ошибкой. можете ли вы отправить немного больше своего кода, чтобы мы могли попытаться воспроизвести? –