Здравствуйте.
Возникла у меня одна идея, но для ее реализации понадобилось надругаться над трипанелью. Захотелось мне передать в виджет экземпляр обычной модели (не TreeModel!) и использовать его в качестве рута дерева. Для чего? Там будет форма редактирования, хочу чтоб изменения сразу отображались в дереве. Ну и чтоб прочие компоненты отображали изменения в модели.
Для начала попробовал решить "в лоб":
https://fiddle.sencha.com/#fiddle/135p . Так не заработало. Если модель унаследовать от TreeModel то работает, но мне это кажется не совсем правильным с точки зрения архитектуры, ибо модель используется в куче других мест, где деревьев нет.
Подскажите, друзья, как лучше сделать? Забить на архитектуру и унаследоваться от ДеревоМодели? Или какое нибудь другое хитрое решение?