Как изменить атрибуты jstree после его инициализации

#javascript #jquery #jstree

Вопрос:

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

     let nodes =    $('#direct_role_tree').jstree().get_json('#',{flat:true});
    nodes[0].data.myAttribute = 1;

// Now if i try to read the value of myAttribute like below , it is coming undefined

   nodes =    $('#direct_role_tree').jstree().get_json('#',{flat:true});
   console.log(nodes[0].data.myAttribute)  //This prints undefined instead of 1

 

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

Примечание: Я уже пробовал упомянутое здесь решение, но безуспешно