JSF CommandButton soll keine Request starten!

saladin100

Mitglied
Hallo meine Freunde,

Folgendes xhtml Dokument

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<h:head></h:head>
<h:body>
	<h:form>
		<p:commandButton id="open" value="Show Dialog"
			onclick="dia.show()" />
	</h:form>

	<p:dialog id="dialog" appendToBody="true" header="header"
		widgetVar="dia" modal="true">
		<h:form>
			<h:panelGrid columns="2" cellpadding="5">
				<p:inputText id="input" required="true" />
				<p:commandButton id="finish" value="Finish"
					onclick="dia.hide();" />
				<p:commandButton id="cancel" value="Cancel"
					onclick="dia.hide();" />
			</h:panelGrid>
		</h:form>
	</p:dialog>
</h:body>
</html>

Im prinzip nichts Wildes. Es existiert nur ein Button der den unteren Dialog öffnet.
Hier ein kleines Bildchen dazu!
Directupload.net - 4jhfir2x.png
Jetzt zum Problem:
Ich hätte gerne, dass der Button "Cancel" keine Request an den Server schickt! Der Button "Chancel" soll sich quasi so verhalten, wie das Kreuz zum Schließen des Dialogs rechts oben.
Wenn ich immediate=true mache bringt mir das auch nicht viel, da trotzdem eine Request an den Server geschickt wird, wobei dann eben nur die Phasen 1,2,6 des Lebenszykluses durchlaufen werden. Ich möchte aber, dass gar nicht erst eine Request geschickt wird, also dass kein Lebenszyklus am Server gestartet wird, sondern einfach nur der Dialog geschlossen wird.

Hat jemand einen Schimmer wie das gehen könnte?

Ich arbeite übrigens mit Primefaces falls das irgendwie Einfluss auf das Verhalten hat.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F JSF CommandButton innerhalb eines div´s (mit onClick) Web Tier 2
N JSF CommandButton Daten aus anderem Form auslesen Web Tier 3
S Primefaces commandButton in einem Dialog/Form/PanelGrid führt actionListener nicht aus Web Tier 4
M <p:accordionPanel <ui:repeat <p:commandButton Action funktioniert teilweise Web Tier 3
K RichFaces CommandButton mit PopUp verwenden Web Tier 2
F PrimeFaces commandButton und actionListener Web Tier 6
aze JSF CommandButton:Action wird nicht ausgeführt Web Tier 2
S [JSF] CommandButton/Link ohne Validierung Web Tier 3
P JSF 1.2 commandButton in dataTable Web Tier 2
M Primefaces COmmandBUtton Web Tier 8
M JSF: CommandButton übergibt den Parameter nicht Web Tier 3
L JSF: commandButton reagiert nicht Web Tier 10
J JSF - CommandButton keine Action Web Tier 14
S Button klick soll Java methode aufrufen Web Tier 2
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
N JSF Youtube Tutorials, was soll ich euch zeigen? Web Tier 13
P JSF Menüauswahl soll andere Komponente aktualisieren Web Tier 3
J Servlet soll XML ausgeben und Javascript soll dieses einlesen Web Tier 3
Schandro JSP soll dynamische Anzahl an Parametern einer JavaScript-Function erzeugen Web Tier 8
T Servlet soll sich selbst aufrufen. Web Tier 7
A Action-Methode soll Ausgabe auf der Responsepage steuern Web Tier 4
R rich:datatabele : kennt Keine events ? Web Tier 1
R URL Rewrite hängt keine sessionid an Web Tier 6
C Tomcat wirft keine ViewExpiredException Web Tier 8
V JSF keine Ränder bei PanelGrid Web Tier 5
A Logback erzeugt keine Lockdateien Web Tier 3
S Tomcat 7, Struts, JPA baut keine Verbindung auf Web Tier 13
S Keine Verbindung zur MySQL-DB Web Tier 4
remus outputText keine 0 anzeigen Web Tier 3

Ähnliche Java Themen

Neue Themen


Oben