Динамическая загрузка гетерогенного дерева
Здравствуйте
Тема деревьев так или иначе у меня возникает часто и вот пришло время очередного вопроса. Надо отобразить виджет (treepanel) в котором рут прописан в конфигах, а все прочие ноды динамически тянутся с сервера. Одна нода имеет детей одного типа, но типов может быть много в пределах всего виджета. Ну вот я начал с
Ext.define('SafetyRound.view.r2.List', {
extend: 'Ext.tree.Panel',
alias: 'widget.r2-list',
title: 'www',
rootVisible: true,
hideHeaders: true,
scrollable: true,
lines: false,
root: {
text: 'Rrrroot',
proxy: {
type: 'ajax',
reader: {
type: 'json',
rootProperty: 'data',
messageProperty: 'error'
},
url: Constants.Server.CONTROLLER + '?cmd=sr.tree.safetyround.read'
}
}
});
Рут отображается, вижу плюсик, при разворачивании загрузка не идет. Что я сделал не так? |
Забыли typeProperty в конфиге reader?
Гетерогенные деревья: http://examples.sencha.com/extjs/6.2...rogeneous-tree Динамические деревья: http://examples.sencha.com/extjs/6.2...k/#direct-tree |
Цитата:
|
Я не настолько глубоко знаю деревья, чтобы сходу ответить. Сделайте Fiddle, попробую разобраться.
|
А можно прокси внутри root указывать?
|
| Часовой пояс GMT +3, время: 04:55. |