xDismiss
netealacomunidaddeStackOverflow
Registrarse
RenderotherselectOneMenucomponentsafterselectionofoneselectOneMenu
examplewhichisnotworking
<h:formid="selectForm">
<h:selectOneMenuid="main"value="#{bean.main}">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
<f:ajaxrender="hotelSearch"/>
</selectOneMenu>
//thisoneisdisplayedifmainisgreaterthan1
<h:selectOneMenuid="2"rendered="main>1">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
</h:selectOneMenu>
//thisoneisdisplayedifmainisgreaterthan2
<h:selectOneMenuid="3"rendered="main>2">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
</h:selectOneMenu>
</h:form>
HowcanIachievethis?
jsf jsf2 el
editedNov25'11at17:44 askedNov25'11at17:33
BalusC Mazmart
718k 231 2642 170 1 4 18
2823
1Answer
Noencuentraslarespuesta?PreguntaenStackOverflowenespaol.
YouneedtomakeitavalidELexpression #{} .
(update:codeexampleisupdatedtoreflectthenewfunctionalrequirementtomakeittowork
withouttheneedforamanagedbean)
http://stackoverflow.com/questions/8272483/renderotherselectonemenucomponentsafterselectionofoneselectonemenu 1/2
30/3/2017 jsfRenderotherselectOneMenucomponentsafterselectionofoneselectOneMenuStackOverflow
<h:formid="selectForm">
<h:selectOneMenubinding="#{mainMenu}">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
<f:ajaxrender="@form"/>
</h:selectOneMenu>
<h:selectOneMenurendered="#{mainMenu.valuegt1}">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
</h:selectOneMenu>
<h:selectOneMenurendered="#{mainMenu.valuegt2}">
<f:selectItemitemValue="1"itemLabel="1"/>
<f:selectItemitemValue="2"itemLabel="2"/>
<f:selectItemitemValue="3"itemLabel="3"/>
<f:selectItemitemValue="4"itemLabel="4"/>
</h:selectOneMenu>
</h:form>
Seealso:
ConditionallydisplayingHTMLelements
editedNov25'11at18:06 answeredNov25'11at17:38
BalusC
718k 231 2642
2823
Thanksitworksbutiwashopingtodoitwithoutmanagedbean.butitsfine.Thanksforlinkit'sveryuseful.
Mazmart Nov25'11at17:53
1 Youcanalsodoitwithoutamanagedbean.Youjusthaven'taskedthatassuch:)I'veeditedtheanswer.
BalusCNov25'11at18:05
http://stackoverflow.com/questions/8272483/renderotherselectonemenucomponentsafterselectionofoneselectonemenu 2/2