У меня есть приложение MVC. Один из магазинов определяется следующим образом:autoLoad: false игнорируется в ExtJs 6
Ext.define('Instructions.store.InstructionsObjectTreeStore', {
extend: 'Ext.data.TreeStore',
requires: ['Instructions.model.InstructionsObjectTreeModel'],
model: 'Instructions.model.InstructionsObjectTreeModel',
autoLoad: false,
proxy: {
type: 'ajax',
url: 'controller/InstructionsHandler.php',
node: 'id',
extraParams: {
action: 'getInstructionsObjectTree'
}
},
root: {
text: 'Objects',
id: 'src',
root: true,
expanded: true
}
});
Но, насколько я могу видеть в консоли, autoLoad
игнорируется. Я также пробовал старые предложения по использованию
root:{
loaded: true
}
в моем определении дерева, но это тоже не помогает. Итак, как это исправить?
autoLoad будет по умолчанию false , так что вам не нужно его добавлять в магазин. –