Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2013, 12:05
Новичок на форуме
Отправить личное сообщение для ka-5 Посмотреть профиль Найти все сообщения от ka-5
 
Регистрация: 31.10.2013
Сообщений: 5

Динамическая загрузка в дерево
Здравствуйте!
Сильно не пинайте, я ещё только начинаю изучение ExtJs.

Хочу сделать динамическую загрузку дерева. В примерах вроде понятно, добавляем TreeStore, ему proxy с url-ем, а с сервера отдаём данные по запросам вида url?node=id
И тут у меня возникает ряд вопросов.

1. Данные беру из БД, данные в БД могут меняться. Хорошо, при изменении я через сокет как-нибудь сообщу клиенту об обновлении данных, и даже передам id конкретно тех записей, которые изменены. А может ли TreeStore перезагрузить и обновить на TreePanel только те узлы, о изменении которых я сообщаю? Или нужно всё дерево перезагружать?

2. Как настроить формат запроса вместо url?node=id чтобы был например url/node/id

Пока я не разобрался, как работать с TreeStore, пишу без него, обрабатываю события на узлах, подгружаю данные через сокет и обновляю узлы напрямую через NodeInterface. Но ведь это не правильно, идеологически неверно и просто мне не нравится.
Ответить с цитированием