cancel
Showing results for 
Search instead for 
Did you mean: 

Crear custom action en alfresco

cristi
Champ in-the-making
Champ in-the-making
Buenas, estoy intentando crear un custom action asociado a una regla.
Soy nueva en esto… he seguido la guía http://wiki.alfresco.com/wiki/Custom_Action_UI pero no me sale lo que pretendía.
El problema es que quiero pasarle un parámetro, pero después de seleccionar de la lista el action que he creado, al darle a "Set Values and Add" no da la opción de introducir nada, no se abre ninguna ventana para introducir el valor.
El parámetro lo he añadido en el método addParameterDefinitions:

protected void addParameterDefinitions(List<ParameterDefinition> paramList) {
      paramList.add(new ParameterDefinitionImpl(PARAM_CUSTOM_URL, DataTypeDefinition.TEXT, true, getParamDisplayLabel(PARAM_CUSTOM_URL)));
}

No estoy segura de si hace falta una jsp, lo único que quiero es una caja de texto para introducir un parámetro. Por si acaso he creado la jsp junto a su ActionHandler y dado de alta en el web-client-config-custom.xml, pero no me pilla la jsp, realmente no sé dónde tengo que colocarla.

Muchas gracias de antemano.
Un saludo.
4 REPLIES 4

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Hola Cristina,

Tienes un ejemplo muy bueno en la SDK de Alfresco.
El proyecto SDKTaggingSample es lo que tu quieres hacer y en el te viene la ubicacion donde deberias colocar tu jsp.

Saludos

cristi
Champ in-the-making
Champ in-the-making
Hola!

He probado a introducir el jar del proyecto SDKTaggingSample en mi alfresco, pero no coge la jsp. De todas formas ya lo he conseguido creando un proyecto con la estructura propia de alfresco, levantando un alfresco virtual, guiandome de: http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven

Pero ahora tengo un nuevo problema: introduzco el parámetro pero al darle a "OK" no lo guarda el valor introducido. No se si tengo que inicializarlo en algún sitio o que puede fallar…

Muchas gracias por todo!
Un saludo.

cristinamr
World-Class Innovator
World-Class Innovator
Buenas Cris.

¿Te muestra algo el log? Muchas veces te sacan de muchas dudas.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

cristi
Champ in-the-making
Champ in-the-making
Ya está resuelto: me faltaba un ID en un commandButtom …  :roll:

Muchas gracias!