Если сервер мог бы установить select
атрибуты узлов при отправке их клиенту, конечно, это было бы более эффективно.
Если это не вариант, вы можете рассмотреть другой шаблонпри условии, что у вас есть массив ключей, которые следует выбрать:
Используйте tree.visit()
для перебора всех узлов и вызовите node.select()
, если node.data.id
является членом массива.