Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2015, 15:34
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Ext.data.TreeModel + Ext.data.NodeInterface
Может кто-нибудь объяснить, почему надо было так усложнять?

Есть класс Ext.data.TreeModel

Он после создания сразу же декорируется при помощи метода:

http://docs.sencha.com/extjs/6.0/6.0...ethod-decorate

в результате класс Ext.data.TreeModel приобретает методы Ext.data.NodeInterface. Есть же миксины для этого. Зачем надо так шифроваться и создавать хитрый метод decorate?

В итоге, в документации на Ext.data.TreeModel нет ссылок на методы Ext.data.NodeInterface. Это еще надо догадаться, что в нем есть метод, например, getPath.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием