в tree удаляются данные при отображении

сделал сниппет: https://snippet.webix.com/6f42cz1d

по нажатию на кнопку появляется окно с деревом.
Проблема в том, что после закрытия и повторного нажатия на кнопку дерево не заполняется.

нашёл что удаляются данные в _set_child_scheme

Я как-то не правильно использую tree, или это ошибка в вебиксе?

Добрый день,

Дерево видоизменяет исходные данные, поэтому при следующей инициализации окна в него загружается плоская структура вместо иерархической.

Выход: необходимо копировать объекты данных и конфигурации, если они используются много раз: https://snippet.webix.com/u93vvtog

Но более правильным решением в вашем случае будет не разрушать и заново создавать окно, а использовать уже готовое, т.е. вместо win.destructor() вызывать win.hide(): https://snippet.webix.com/bwc3o94i

К сожалению окна с данными генерируются и каждый раз их чистить показалось сложнее, чем пересоздавать.

Спасибо за подсказку, всё заработало!