var tabla1 = new Array();
If your scripts access a lot of different Java classes it can get awkward to use the full package name of the class every time. Rhino provides a top-level function importPackage that serves the same purpose as Java's import declaration. For example, we could import all of the classes in the java.io package and access class java.io.File using just the name File:
importPackage(java.io)
File [JavaClass java.io.File]
companyhome.childByNamePath["XXXXXX"]
<table>
<#list companyhome.childrenByLuceneSearch["TEXT:alfresco* AND TEXT:tutorial*"] as child>
<tr><td><a href="/alfresco${child.url}" target="new">${child.properties.name}</a></td></tr>
</#list>
</table>
de hecho si vas a empezar a trastear los ftls un consejillo: Ten siempre cerca el cookbook de templates de Freemarker que hay publicado en la wiki de alfresco (aquí).Si, es lo que he estado usando para ir añadiendo funcionalidad (que muestre más datos) a la plantilla.
1. Puedes hacerlo directamente con el ChildByName (o el childByNamePath que no lo recuerdo bien)Es "childByNamePath", tal y como puse en en post anterior. Lo de lucene está interesante también.
No he encontrado nada referente a ftl sin embargo sí que he leído mucho de webscripts. Me da que es porque no se puede hacer porque a fin de cuentas es una plantilla. ¿No puedes hacer un js? ¿O crearte una acción usando POI para darle formato al excel?Eso mismo me ha pasado a mi. No he encontrado nada. Supongo que tendrá que ver también con lo que dice más arriba fgonzalez.
Consejo, mejor usad JavaScript para todo el recorrido ya sea recursivamente o no y pasáis el recorrido en "model" a la plantilla FreeMarker, se ahorran muchos quebraderos de cabeza… :lol:En cualquier caso, si que puedo usar webscripts, aunque aún no he hecho ninguno y no se cómo funcionan exactamente. Elegí la opción de hacerlo con ftl por su sencillez. Y con lo de POI me pasa algo parecido. Realmente lo que buscada es desarrollar el recorrido de espacios de manera rápida y sin que tuviera que estar una semana (o más)con ello. ¿Podría hacerlo con webscripts rápido y sencillo?.
Se tiende a intentar "codificar" en FreeMarker como si de un lenguaje de scripting se tratase y no es así.
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
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.