AnsweredAssumed Answered

Llamar métod java desde botón de una plantilla

Question asked by mrey on Jul 6, 2009
Latest reply on Jul 9, 2009 by mrey
Hola a todos

Siguiendo este post http://forums.alfresco.com/es/viewtopic.php?f=11&t=1263&p=4712&hilit=llamar+metodo+desde+plantilla#p4712 he hecho un método que compruebe los metadatos de un documento y lo mueva de espacio cuando pulso el botón aprobar. Pero os pido ayuda para que me guieis sobre como puedo hacer para que al pulsar el botón llame a ese método. La plantilla es
<table>

<tr>
   <td><#list space.children as child>         
         <#if child.isDocument && (child.mimetype = "application/pdf")>
            <a href="/alfresco${child.url}" target="new"><embed src="/alfresco${child.url}"width="500" height="700"></embed>
         </#if>
         </#list>
   </td>
   <td>
   <#list space.childrenByXPath[".//*[subtypeOf('cm:content')]"] as child>
   
         <table>      
         
            <tr>
                  
                  <td>Fecha de emision:</td><td> <input type="text" name="fecha" value=${child.properties["custom:fecha"]?datetime}></td> 
            </tr>
            <tr>
                  <td>CIF de la empresa emisora:</td><td><input type="text" name="CIF" value=${child.properties["custom:CIF"]}> </td>
            </tr>
            <tr>
                  <td>Numero de factura: </td><td><input type="text" name="num_factura" value= ${child.properties["custom:numfactura"]}></td>
            </tr>
            <tr>
                  <td>Precio Base: </td><td><input type="text" name="Base" value=${child.properties["custom:base"]}></td>
            </tr>
            <tr>
                  <td>Iva: </td><td><input type="text" name="Iva" value= ${child.properties["custom:iva"]}></td>
            </tr>
            <tr>
                  <td>Precio Total:</td><td><input type="text" name="Total" value=${child.properties["custom:total"]}></td>
            </tr>
               
            <tr>
                  <td><input type=submit value="Rechazar"> </td><td><input type="submit" value="Aprobar" onclick=${aceptarFactura('child')}></td>
            </tr>
            </#if>    </#list>   
         </table>   
   </td>
</tr>
</table>

probé llamándolo con
onclick=${aceptarFactura('child')}
pero no llega a ejecutarse. Veis algo que pueda estar mal?

Muchas gracias a todos

Outcomes