I would like to have a question. I`m trying to render two input fields depending on a value chosen in select list, but they won`t render. Any help would be really appreciated.
Here is what I`m trying in view:
Code: Select all
<h:selectOneMenu id="role" value="#{maxUserMBean.vybranaRole}"
converter="maxRoleConverter" >
<f:selectItems value="#{maxRoleController.itemsAvailableSelectOne}" />
<p:ajax update="test2,test"
listener="#{maxUserMBean.onRoleChanged}"/>
</h:selectOneMenu>
<h:inputText id="test" value="#{maxUserMBean.administratorChosen}" title="#{bundle.CreateMaxUserEntityTitle_username}"
/>
<h:inputText id="test2" value="#{maxUserMBean.administratorChosen}" title="#{bundle.CreateMaxUserEntityTitle_username}"
rendered="#{maxUserMBean.administratorChosen}" />
Code: Select all
public void onRoleChanged() {
administratorChosen = !administratorChosen;
}