Как сохранить древовидную структуру webix, используя функцию анализа вместо определения?

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

  1. Использование table.parse(data) разрушает древовидную структуру после переключения вкладок.
  2. Использование table.define('data', webix.copy(data)) позволяет сохранить древовидную структуру с узлом расширения-свертывания

Фрагмент: https://snippet.webix.com/z9sn3fon

Так как я делаю webix.copy данных при использовании функции define, исходная ссылка на данные теряется для меня в программе.

Есть ли другой способ сохранить древовидную структуру без копирования данных и использования функции define? Мне нужен какой-то способ избежать webix.copy или сохранить ссылку каким-либо образом при выполнении webix.copy. Я пытался с webix.clone (мелкая копия), но это не похоже на работу в этом случае древовидной популяции.

Пожалуйста, помогите.

Благодарю.

0 ответов

Другие вопросы по тегам