Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2016, 14:59
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Динамическая загрузка гетерогенного дерева
Здравствуйте

Тема деревьев так или иначе у меня возникает часто и вот пришло время очередного вопроса.
Надо отобразить виджет (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'
		}
	}

});


Рут отображается, вижу плюсик, при разворачивании загрузка не идет. Что я сделал не так?
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2016, 21:54
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

Забыли typeProperty в конфиге reader?

Гетерогенные деревья: http://examples.sencha.com/extjs/6.2...rogeneous-tree

Динамические деревья: http://examples.sencha.com/extjs/6.2...k/#direct-tree
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2016, 11:29
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Сообщение от nohuhu
Забыли typeProperty в конфиге reader?
Не забыл, а хотел без него обойтись. В моем дереве чайлды одной ноды все одного типа. Поэтому хотелось решить вопрос через http://docs.sencha.com/extjs/5.1.1/a...#cfg-childType . Да и если бы и забыл? Загрузка то все равно не идет - нет запроса к серверу. А еще хотелось использовать прокси моделей, так как разные ноды грузятся с разных адресов. Но наверно это утопия?
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2016, 21:33
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

Я не настолько глубоко знаю деревья, чтобы сходу ответить. Сделайте Fiddle, попробую разобраться.
Ответить с цитированием
  #5 (permalink)  
Старый 19.12.2016, 14:18
Аспирант
Отправить личное сообщение для XAPuTOH Посмотреть профиль Найти все сообщения от XAPuTOH
 
Регистрация: 17.12.2012
Сообщений: 63

А можно прокси внутри root указывать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая загрузка картинок с помощью jQuery и AJAX Wahtel jQuery 6 13.07.2015 16:31
Динамическая загрузка в дерево ka-5 ExtJS 3 10.02.2014 13:25
Динамическая загрузка скриптов demoniqus Общие вопросы Javascript 12 18.04.2013 19:50
динамическая загрузка скриптов dolas Events/DOM/Window 6 08.03.2013 06:07
IMG-объект динамическая загрузка изображения maruany Элементы интерфейса 2 17.06.2010 21:34