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

Как использовать экземпляр Ext.data.Model в дереве?
Здравствуйте.

Возникла у меня одна идея, но для ее реализации понадобилось надругаться над трипанелью. Захотелось мне передать в виджет экземпляр обычной модели (не TreeModel!) и использовать его в качестве рута дерева. Для чего? Там будет форма редактирования, хочу чтоб изменения сразу отображались в дереве. Ну и чтоб прочие компоненты отображали изменения в модели.

Для начала попробовал решить "в лоб": https://fiddle.sencha.com/#fiddle/135p . Так не заработало. Если модель унаследовать от TreeModel то работает, но мне это кажется не совсем правильным с точки зрения архитектуры, ибо модель используется в куче других мест, где деревьев нет.

Подскажите, друзья, как лучше сделать? Забить на архитектуру и унаследоваться от ДеревоМодели? Или какое нибудь другое хитрое решение?
Ответить с цитированием