Wie man Primefaces 'p: knurrt und auf eine Seite umleitet

8

Hallo, ich bin irgendwie neu in der jsf-Umgebung, ich versuche, ein Growl von Primzahlen zu aktualisieren und dann von einer commandButton-Aktion auf eine Seite umzuleiten.

%Vor%

Der Code der verwalteten Bean ist

%Vor%

Diese einzige Redirectme ​​auf der Seite, aber zeigt mir nicht die Growl-Nachricht, ich habe getestet, dass, wenn meine Methode ändern, um die Seite nicht zurückgeben die Nachricht zeigt ..

Ich habe versucht, das Knurren der Seite, die ich weiterleite, zu aktualisieren, aber das ist unmöglich, denke ich.

Ich denke, dass ich beim Umleiten verlor ich die Update-Funktionalität, weil ich jetzt in neue Seite bin.

Gibt es eine Möglichkeit, jsf mitzuteilen, zuerst das Update durchzuführen und dann umzuleiten?

Hoffe du kannst mir helfen, Vielen Dank im Voraus

    
arkantos 29.03.2012, 19:50
quelle

3 Antworten

43

Nachrichten gehen während der Weiterleitung verloren. Sie können den Blitz verwenden, um Nachrichten zu behalten.

Fügen Sie Folgendes hinzu, bevor Sie von Ihrer Aktionsmethode zurückkehren:

%Vor%     
Matt Handy 29.03.2012, 20:00
quelle
1

Fügen Sie einen weiteren Growl zu der Seite hinzu, die Sie umleiten

gefällt das <p:growl id="growlmsg2" showDetail="true" sticky="true" autoUpdate="true"/>

    
FreeBird 08.07.2014 07:37
quelle
0

Da Flash einen Bug hat, besteht meine Lösung darin, einen separaten Umleitungs-Button zu erstellen, der nach dem Anzeigen von msg:

getroffen wird

HTML:

%Vor%

Bean:

%Vor%     
Quân Trần 25.11.2016 04:23
quelle

Tags und Links