Web Script para recorrer Espacios

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-27-2010 05:40 AM
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
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
Labels:
- Labels:
-
Archive
2 REPLIES 2

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-28-2010 06:26 AM
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.
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.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-08-2010 07:34 PM
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!!
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!!
