Walczę z wtyczką jQuery jsTree. Ok, dowiedziałem się, jak obsługiwać zdarzenia podczas zaznaczania lub odznaczania pola wyboru. Jeśli jego przydatna mogę wkleić kod:Pole wyboru jstree zaznaczone przy ładowaniu
.bind("check_node.jstree", function(e, data)
{
if(data.rslt.obj !== undefined && data.rslt.obj.attr(\'id\') !== undefined)
{
jQuery.ajax({
async : false,
type: "POST",
dataType: "json",
url: "adsmanager/adsfields/ajaxappendcategory",
data:
{
"id" : data.rslt.obj.attr(\'id\'),
"itemId" : "' . Yii::app()->getRequest()->getParam('id') . '",
},
success: function(r)
{
if(r === undefined || r.status === undefined || !r.status)
{
data.rslt.obj.removeClass(\'jstree-checked\');
data.rslt.obj.addClass(\'jstree-unchecked\');
}
else
{
niceBox(\'ok\');
}
}
});
}
return true;
})
Mając to wszystko jest ok, ale wiem, nie mogę znaleźć nigdzie jak zaznaczone pola wyboru na obciążenia drzewa, na przykład, jeśli używam jsTree jak selektora kategorii dla mojego news Przedmiot, kiedy tworzę nowy news, wszystko jest w porządku, a kiedy chcę go zaktualizować, potrzebuję jsTree z wybranymi kategoriami i nie mogę znaleźć żadnego przykładu, jak wybrać węzły podczas ładowania jsTree.
Jakąkolwiek pomoc w uzyskaniu tego pytania?
Odkryłem, że możliwe jest ustawienie "wybranych" opcji w konfiguracji jako tablicy, ale nie działa. – ignas