Wie nennen JSF backing bean-Methode nur, wenn onclick - /oncomplete/auf... tritt das Ereignis und nicht auf die Seite laden

Ich habe zwei Bild-Tasten:

<div class="sidebarOptions">
    <input type="image" src="images/homeButton.jpg" onclick="#{home.setRendered(1)}"/>
</div>
<div class="sidebarOptions">
    <input type="image" src="images/memberButton.jpg" onclick="#{home.setRendered(2)}"/>
</div>

Jedoch, das beide Methoden werden sofort aufgerufen, wenn die Seite geladen mit den Werten 1 und 2. Auch wenn ich es auf, die beiden Methoden aufgerufen werden.

Wie Erreiche ich die gewünschte Funktionalität nur den Aufruf der bean-Methode, wenn die Schaltfläche Bild wird eigentlich geklickt?

InformationsquelleAutor Surbhit | 2012-01-02

Schreibe einen Kommentar