Как сохранить древовидную структуру webix, используя функцию анализа вместо определения?
На моей вкладке у меня есть две вкладки, на одной я показываю древовидную таблицу, а на другой я показываю простую таблицу данных. Ниже я вижу проблему с treetable при переключении вкладок:
- Использование table.parse(data) разрушает древовидную структуру после переключения вкладок.
- Использование table.define('data', webix.copy(data)) позволяет сохранить древовидную структуру с узлом расширения-свертывания
Фрагмент: https://snippet.webix.com/z9sn3fon
Так как я делаю webix.copy данных при использовании функции define, исходная ссылка на данные теряется для меня в программе.
Есть ли другой способ сохранить древовидную структуру без копирования данных и использования функции define? Мне нужен какой-то способ избежать webix.copy или сохранить ссылку каким-либо образом при выполнении webix.copy. Я пытался с webix.clone (мелкая копия), но это не похоже на работу в этом случае древовидной популяции.
Пожалуйста, помогите.
Благодарю.