Buenos días, estoy tratando de "pararme" en este nodo por medio de JavaScript y me dice que la consulta es incorrecta. Tengo una carpeta en Repositorio llamada Letras. Dentro de Letras tengo un texto plano (.txt) llamado A.
var node= search.luceneSearch("app:company_home/cm:Letras/cm:A");
node.title = "Letra A";
Saben como puedo realizar la busqueda?
Muchas gracias
Buenas:
Te falta el operador PATH. Inténtalo con:
search.luceneSearch('PATH:"/app:company_home/cm:Letras/cm:A.txt"');
luceneSearch | Alfresco Documentation
Si tienes la consola de Javascript (recomendado):
var nodes = search.luceneSearch('PATH:"/app:company_home/cm:Letras/cm:A.txt"');
for each(var node in nodes) {
logger.log(node.name + ' (' + node.typeShort + '): ' + node.nodeRef);
}
devuelve esto:
DEBUG - A.txt (cm:content): workspace://SpacesStore/64a1d4ff-663c-4b16-9f30-e2b7d8b8a05c
Saludos.
--C.
Lo hice por medio de estas instrucciones:
1. var node= companyhome.childByNamePath("Letras");
2. var a= node.childByNamePath("A");
3. a.properties.title = "Letra A";
4. a.save();
Si saben como podria ir directamente, ahorrandome la linea 1, se lo agradeceria. Gracias
Gracias Cesar, seguro lo intentare.
Prueba:
var a = companyhome.childByNamePath("Letras").childByNamePath("A");
a.properties.title = "Letra A";
a.save();
Muy buenos dias y gracias por su ayuda. Me podrian ayudar con lo siguiente:
Necesito recorrer todos los nodos de la carpeta Vocales que se encuentra en la carpeta letras.
He intentado esto:
var node= companyhome.childByNamePath("Letras");
var v= node.childByNamePath("Vocales");
for each(i in v.childNodes) //aqui he intentado tambien con v.children
{
i.properties.title="Vocal";
}
Y no me ejecuta la regla y en el log me aparece esto:
Cannot read property "childNodes" from null
Cannot read property "children" from null
Muchas gracias
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.