У меня есть кнопка «Отправить» на странице с формой, и я использую эту форму с двух разных страниц для отправки писем. С первой страницы я вхожу в эту форму, и я должен использовать methodOne
. Со второй страницы я вхожу в ту же форму и должен использовать methodTwo
.
Примеры mothod выглядят следующим образом:
public Navigation methodOne(){
return Navigation.NAVIG_ONE;
}
public Navigation methodTwo(){
return Navigation.NAVIG_TWO;
}
и пример формы:
<h:form>
<p:outputLabel id="email" value="#{service.Mail}"/>
<p:inputText id="subject" value="#{service.Subject}"/>
<p:inputTextarea id="body" value="#{service.Body}" />
<p:commandButton value="send" action="#{service.methodOne}" />
</h:form>
Я хочу использовать одну и ту же форму для использования двух разных методов.
Как использовать methodOne
и methodTwo
в одном атрибуте action
тега <p:commandButton />
?
oncomplete=#{service.methodTwo}
вp:commandButton
. - person Qadir Hussain   schedule 31.10.2014