Estoy peleando con la casilla del complemento jQuery jsTree. Bien, he descubierto cómo manejar eventos al marcar o desmarcar la casilla de verificación. Si su utilidad puedo pegar un código:casilla jstree verificada en la carga
.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;
})
Con esta todo está bien, pero sé que puedo encontrar en cualquier lugar de cómo comprobar casillas de carga árbol, por ejemplo, si estoy usando jsTree como categoría de selector para mi news Artículo cuando creo nuevas noticias todo está bien y cuando quiero actualizar ese ítem necesito jsTree con categorías seleccionadas y es que no puedo encontrar ningún ejemplo de cómo seleccionar nodos al cargar jsTree.
¿Alguna ayuda con esta pregunta?
He encontrado que es posible configurar las opciones 'seleccionadas' en su configuración como matriz, pero no está funcionando. – ignas