Hola, estoy intentando hacer un web script que se integre en un portlet de liferay, le pase por parametro al sccript la ruta del espacio donde a partir buscar todos los documentos existentes en el espacio y los subespacios y les muestre en enlace de descarga.
Alguien me puede ayudar???
He intentado hacer esto, me recorre la carpeta que le paso como ruta y me añade los docs, pero si hay carpetas hijas no me las recorre, añado el código a ver si encuentran el error:
var carpeta = args.carpeta;
var resultados = new Array();
var espacio = roothome.childByNamePath(carpeta);
var i=0;
for(var j=0; j<espacio.children.length; j++){
var hijo = espacio.children[j];
if(hijo.isDocument){
resultados=hijo;
i++;
}
if(hijo.isContainer){
var espacio2 = roothome.childByNamePath(carpeta+"/"+hijo.name);
for(var x=0; x<espacio2.children.length; x++){
var hijo2=espacio2.childen[x];
if(hijo2.isDocument){
resultados=hijo2;
i++;
}
}
}
}
model.resultados=resultados;
Muchas gracias