Tym razem mam następujący problem :
Stworzyłem pewną strukture UL LI którą jstree zamienia na dynamiczne drzewo kategorii.
Następnie za pomocą JS tworzone są dodatkowe gałęzie z pustym atrybutem data-znacznik
Problem:
Za pomocą JS chciałbym teraz uaktualnić wartości atrybutów data-znacznik.
Próbowałem zrobić to tak:
$('#nodeid').attr('data-znacznik', 'nowa wartosc');
mimo, że konsola JS nie wskazuje błędów wartości atrybutów nie zmieniają się.
Za pomocą get_node (API jstree) moge pobrać dane o strukturze ul li jednak nie mogę tam nic modyfikować.
Ktoś ma może doświadczenie w tym temacie ?
pozdrawiam
Grzegorz
ROZWIĄZANIE:
nie odwołujemy się do elementu DOM tylko do obiektu noda na etapie callbacku w create_node.
Wstawiane dane robimy jako JSON i wszystko śmiga cacy.
(nawet nie trzeba robić refresh)
pozdrawiam
Grzegorz