Ext Js 4 Expandir Rama de un Tree Panel hasta un nodo especifico
Mi problema es el siguiente estoy intentando que al cargar una pagina X en la cual se el id del nodo especifico expandir toda la Rama del Tree Panel al cual pertenece viendo la Api aparece el metodo
expandPath(), sin embargo el metodo getPath() del nodo ya no esta disponible.
intento hacer algo como esto
arbol.expandPath(arbol.getStore().getNodeById('XY1').getPath());
llego hasta el nodo sin problemas pero no encuentro un metodo que me retorne el path en ExtJs 4.0.2a
Este tema lo solucione temporalmente con el metodo que encontre en sencha
function getPath(node,field, separator) {
field = field || node.idProperty;
separator = separator || '/';
var path = [node.get(field)],
parent = node.parentNode;
while (parent) {
path.unshift(parent.get(field));
parent = parent.parentNode;
}
return separator + path.join(separator);
}
ahora tengo el problema de como marcar un nodo especifico como seleccionado.
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.