JSF dwie akcje pod jednym przyciskiem?

1

Witam,

Jak można zamieścić dwie akcje pod jednym przyciskiem? W tej chwili mam dwa przyciski które działają, jednak chciałby połączyć ich 'działania' w jednym. Może jest coś jak multiaction, a może jakieś całkiem inne podejście?

<h:head>
    <title>Personal Form!</title>
    <ui:include src="header.xhtml"/>
</h:head>
<h:body>
     <h:form>
        <h3>Form, please input data:</h3>
        <hr></hr>
        <br><h:inputText id="inputcity" value="#{user.city}"/><h:outputLabel id="outputcity" value="#{user.city}"/></br>
        <br><h:inputText id="inputage" value="#{user.age}"/><h:outputLabel id="outputage" value="#{user.age}"/></br>
        <br><hr></hr></br>
        
        <f:ajax event="keyup" execute="inputcity" render="outputcity"/>
        <f:ajax event="keyup" execute="inputage" render="outputage"/>
        
        **<h:commandButton id="Confirmation" value="Confirmation"  action="confirmation"/>
        <h:commandButton id="save" value="Save"  action="#{user.print()}"/>  **  
    </h:form>
</h:body>
</html>

Pytanie pewnie prozaiczne ale dopiero startuje z JSF. Dzięki za pomoc.

0

stworzyc metodę, ktora wywoluje dwie akcje i do niej sie odnosic?

0

Można i tak, myślałem że może jest jakiś inny sposób na osadzenie w samym przycisku.

0

Chyba średnio bo action może przekierować do innej strony jeśli metoda zwróci jakiś string. Jak miałoby działać gdyby dało się dwie akcje podpiąć, które zwracają string?

0

Może actionListener?

1 użytkowników online, w tym zalogowanych: 0, gości: 1