2012-07-27 12 views
8

Jak wyłączyć komunikat domyślny: "Twoje zgłoszenie zostało pomyślnie przetworzone" dla portletu wtyczki, gdy w moim portlecie wykonywana jest operacja dodawania/aktualizacji?Jak wyłączyć domyślną wiadomość: "Twoje zgłoszenie zostało pomyślnie przetworzone"?

Również chciałbym wyłączyć to dla mojej strony konfiguracji niestandardowej (configuration.jsp), jest to strona konfiguracji, która jest wyświetlana po kliknięciu ikony klucza, która pojawia się w prawym górnym rogu każdego portletu.

Czy istnieje opcja konfiguracji w dowolnym miejscu, którą można ustawić, lub kod, który mogę napisać, aby go wyłączyć?

Czy możliwa byłaby zmiana komunikatu z mojego niestandardowego portletu i ConfigurationActionImpl?

Odpowiedz

19
  1. Ten komunikat może być wyłączona dla wszystkich działań w moim portletu poprzez następującej konfiguracji w portlet.xml:

    <init-param> 
        <name>add-process-action-success-action</name> 
        <value>false</value> 
    </init-param> 
    
  2. Alternatywnie można również zmienić dla danego działania, a nie dla wszystkich działań:

    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); 
    } 
    

Dzięki informacjom obecne w th to link.

Mam nadzieję, że to komuś pomaga.

+1

Czy istnieje odpowiednik komunikatu błędu dla klucza "request_processed"? – user3206010

Powiązane problemy