Основные свойства:
- List Childrens
- NodeTree ParentNode
List Childrens - используется для добавления чайлд элементов в дерево, при открытие.
NodeTree ParentNode - служит для проверки записей на принадлежность к той вложенности, которую хотим скрыть.
Абстрактный метод, загружает основных родителей дерева
Абстрактный метод, дозагрузка чайлд элементов
Поиск скрываемых нод(Рефлексия), Начиная с индекса родителя, проверяет записи на принадлежность к вложенности, возвращает лист записей принадлежащих к этой вложенности
Если у записи пустой лист чайлдов, загружает элеметны с апи
В случае наличия их, скрывает, или раскрывает чайлдов