2012-07-27 20 views
8

¿Cómo puedo desactivar este mensaje predeterminado: "Su solicitud se procesó correctamente" para mi portlet de complemento cuando se realiza una acción de agregar/actualizar en mi portlet?Cómo deshabilitar el mensaje predeterminado: "Su solicitud se procesó correctamente"?

También me gustaría deshabilitar esto para mi página de configuración personalizada (configuration.jsp), esta es la página de configuración que se muestra cuando hacemos clic en el icono de llave que aparece en la esquina superior derecha de cada portlet.

¿Existe alguna opción de configuración en cualquier lugar que pueda configurar o algún código que pueda escribir para deshabilitarlo?

¿O de otra manera sería posible cambiar el mensaje de mi portlet personalizado y ConfigurationActionImpl?

Respuesta

19
  1. Este mensaje se puede desactivar para todas las acciones en mi portlets a través de la siguiente configuración en portlet.xml:

    <init-param> 
        <name>add-process-action-success-action</name> 
        <value>false</value> 
    </init-param> 
    
  2. Alternativamente, también se puede cambiar para una acción particular y no para todas las acciones:

    public void addEmployee(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException { 
    
        // ... all the code processing 
    
        String successMsg = "Employee added Successfully!"; 
    
        SessionMessages.add(actionRequest, "request_processed", successMsg); 
    } 
    

Gracias a la información presente en º es link.

Espero que esto ayude a alguien.

+1

¿Hay una analogía al mensaje de error para la clave "request_processed"? – user3206010

Cuestiones relacionadas