#jsf #richfaces #actionlistener #ajax4jsf
#jsf #богатые интерфейсы #actionlistener #ajax4jsf
Вопрос:
Я использую JSF 1.2.Как я могу передать некоторые параметры в ActionListener, который вызывается при событии, указанном в a4j:поддержка h: inputText?
<h:inputText id="dateToText" value="#{flowScope.fileSearchCriteria.toDateStr}">
<a4j:support event="onchange" reRender="datePanel1"
actionListener="#fileSearchCriteria.changeTextToDate}" />
<a4j:actionparam name="strxxx"
assignTo="#{flowScope.fileSearchCriteria.strxxx}" value="#{resourceBundle.searchIn}"/>
</h:inputText>
Ответ №1:
То, что у вас есть, верно, но вместо actionListner я бы переключился на action. Я не думаю, что есть гарантия, что a4j:actionparam будет вызван перед ActionListener. Но действие всегда будет вызываться последним.