Web Script para recorrer Espacios

cancel
Showing results for 
Search instead for 
Did you mean: 
berenicestr69
Member II

Web Script para recorrer Espacios

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
2 Replies
baskeyfield
Member II

Re: Web Script para recorrer Espacios

Buenas,

Hay un webscript en alfresco que ya hace eso, echale un vistazo y reutilizalo a tu manera:

http://wiki.alfresco.com/wiki/2.1_REST_API#Folder_Listing_Sample

Saludos.
berenicestr69
Member II

Re: Web Script para recorrer Espacios

Hola Bakesfield, muchas gracias por tu ayuda y aporte.

Por cierto, he visto que has subido un portlet de Liferay de búsquedas de documentos en Alfresco, necesitaría algo similar.

Lo descargaré e intentaré configurarlo. Si tengo algún problema te comento a ver si pudes resolvermelo.

He de darte las gracias por participar, y compartir tu desarrollo, para ayudar al resto a que sea más facil desarrollar.


Muchas Gracias!

Un Saludo!!