Can I ReRender a JSF Component from backing bean code?
Posted
by Ben
on Stack Overflow
See other posts from Stack Overflow
or by Ben
Published on 2010-04-11T15:08:40Z
Indexed on
2010/04/11
15:13 UTC
Read the original article
Hit count: 710
jsf
Hi,
Can I rerender a jsf ui component when a valuechangelistener method is run? The reason i'm asking is that my valuechangelistener method changes the values of the input boxes but when I run it, they don't seem to be rerender.
The following doesn't work:
<h:inputText id="inputbox_id"/>
<h:selectOneMenu valueChangeListener="#{myBean.changeCountryMenu}">
<a4j:support event="onchange" rerender="inputbox_id" action="#{bean.test}>
</h:selectOneMenu>
Notice that bean.test() is never run. So the solution I thought of is to rerender the inputbox from the valueChangeListener. If there is some other better solution i'd be glad to hear...
Thank you! Ben.
© Stack Overflow or respective owner