Динамическая загрузка гетерогенного дерева
Здравствуйте
Тема деревьев так или иначе у меня возникает часто и вот пришло время очередного вопроса. Надо отобразить виджет (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, время: 21:58. |