I want to display div layers based on h:selectOneMenu selected value. I cr
eated this code:
<h:selectOneMenu id="zone" value="#{download.zone}" style="width: 212px;">
<f:selectItem id="select" itemLabel="Select download mirror" itemValue="Select download mirror" />
<f:selectItem id="USA" itemLabel="USA" itemValue="USA" />
<f:selectItem id="Canada" itemLabel="Canada" itemValue="Canada" />
</h:selectOneMenu>
...
private String zone;
public String getZone()
{
return zone;
}
public void setZone(String zone)
{
this.zone = zone;
}
This is the div layer which I want to display based on value:
<div id="usa_release_server" style="padding-top: 20px;" class="text" rendered="#{download.zone == 'USA'}">
<h6>USA release server</h6>
</div>
But when select value in h:selectOneMenu nothing happens. Do you have idea what I'm missing?