cancel
Showing results for 
Search instead for 
Did you mean: 

Web Script para recorrer Espacios

berenicestr69
Champ in-the-making
Champ in-the-making
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 2

baskeyfield
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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!!