Я борюсь с флагом jQuery jsTree. Хорошо, я узнал, как обрабатывать события при проверке или снятии флажка. Если его полезный я могу вставить код:jstree checkbox проверяется при загрузке
.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;
})
С этим все в порядке, но знаю, что я не могу найти где-нибудь, как проверяются флажки на нагрузке дерева, например, если я использую jsTree как категории селектор для моих news Item, когда я создаю новый элемент новостей, все в порядке, и когда я хочу обновить этот элемент, мне нужен jsTree с выбранными категориями, и я не могу найти какой-либо пример выбора узлов при загрузке jsTree.
Любая помощь по этому вопросу?
Я обнаружил, что в вашем конфигурационном файле можно задать «выбранные» параметры, но он не работает. – ignas