Я хочу реализовать закодированный магазин, чей источник хранится в другой ViewModel. И если я пишу, как обычно, закодированный магазин пуст, потому что View Model не может видеть хранилище из другого ViewModel таким образом.Прикованный источник магазина от другой модели-модели
sport_chained: {
source: 'sport' // sport is in another viewmodel
}
Я нашел это решение:
// in ViewModel
constructor: function() {
this.callParent(arguments);
Ext.defer(function() {
this.setStores({
sport_chained: {
source: Ext.data.StoreManager.lookup('sport')
}
});
},10);
}
, но это не удобно, так как тогда я должен поместить в конструкторе все еще хранит в этом ViewModel. Может быть, кто-то сделал что-то подобное и знает, как это сделать более удобным образом? https://fiddle.sencha.com/#fiddle/otn