Crear Accion

cancel
Showing results for 
Search instead for 
Did you mean: 
denissp
Member II

Crear Accion

Hola, estoy intentando crear una accion para los documentos y la verdad que lo consegui poniendo esto en el web-client-config-custom.xml.

<config>
   <actions>
      <action id="sendmail">
         <label>Enviar e-mail</label>
         <image>/images/icons/mail.gif</image>
         <params>
            <param name="id">#{actionContext.id}</param>
         </params>
      </action>
      <action-group id="document_browse_menu">
         <action idref="sendmail" />
      </action-group>
   </actions>
</config>

Pero la cuestion es, ¿Como hago para que al pulsar en esa accion me habra un archivo jsp?
5 Replies
dacedos
Member II

Re: Crear Accion

para abrir el jsp creo que ese action deberia llamar a un dialog.

Mira a ver si te vale esta articulo de la wiki

http://wiki.alfresco.com/wiki/Adding_a_Custom_Dialog
denissp
Member II

Re: Crear Accion

Gracias por la respuesta, puse lo de <dialogs>, pero en la wiki pono que cree un archivo faces-config.xml, y no se en que ruta guardar ese archivo, y tambien decir que el archivo de java lo tengo que comvertir en jar o lo dejo con extension .java y en que ruta lo gurado.

Gracias de antemano
dacedos
Member II

Re: Crear Accion

puedes editar el fichero faces-config-custom.xml para añadir el bean, las clases java tendras que crear un jar que ira en alfresco/WEB-INF/lib
denissp
Member II

Re: Crear Accion

Y como lo relacciono con ese jar y que nombre le pongo¿?
dacedos
Member II

Re: Crear Accion

el nombre del jar puede ser el que tu quieras, dentro tienes que meter las clases, dentro de un paquete por ejemplo si tu bean llama a la clase com.alfresco.pruebas.Prueba pues dentro del jar tendra que tener esa clase dentro de ese paquete,