Dudas FAP

8 views
Skip to first unread message

Javier Trujillo

unread,
Apr 30, 2013, 1:56:42 PM4/30/13
to fap-s...@googlegroups.com
Buenas,
- De FirmaSimple veo que es necesario el parámetro calcularFirmantes, que en la documentación solamente sale en la versión 2.2RC4 y dice que es "Campo donde se almacenará la cantidad de firmantes que han firmado". Sin embargo las veces que sale en el código del módulo fap suele tener Solicitud.solicitante, que desde luego no parece ajustarse a la descripción.
- En los templates HTML para los pdf, ¿cómo se hace para coger el valor y no la clave de una lista?

Javier Trujillo

Yurena Cabrera

unread,
May 6, 2013, 4:39:11 AM5/6/13
to fap-s...@googlegroups.com
Buenos días,

Para FirmaSimple, en el parámetro calcularFirmantes, debe ir un campo que tenga la función calcularFirmantes() (Puedes ver que se realiza la llamada a calcularFirmantes() en cualquier controlador generado de una página que contenga firmaSimple). Por ejemplo, si tenemos calcularFirmantes=Solicitud.solicitante, en models/Solicitante.java, debe haberse definido ese método de manera que ahí se encuentre la lógica que queremos aplicar para el cálculo del número de firmantes que corresponden a la solicitud.


Para obtener el valor de un elemento de una lista en un template HTML, puedes usar la función 
getValue(table, key) de TableKeyValue. Un ejemplo sería el siguiente:

Puedes definir la consulta en código groovy y almacenarlo en una variable
%{
def provinciaNombre = models.TableKeyValue.getValue("provincias", solicitud?.solicitante?.domicilio.provincia);
%}

Y luego obtener el valor desde el código html:
<tr><th>Provincia:</th><td>${provinciaNombre}</td></tr>



--
Saludos.

Yurena Cabrera.
Reply all
Reply to author
Forward
0 new messages