0
我想显示基于h:selectOneMenu选定值的div图层。我的CR基于h渲染:selectOneMenu值
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;
}
这就是我想基于值显示div层:
<div id="usa_release_server" style="padding-top: 20px;" class="text" rendered="#{download.zone == 'USA'}">
<h6>USA release server</h6>
</div>
但当h选择值:selectOneMenu用于什么也没有发生。你知道我错过了什么吗?
出于某种原因,代码示例无法正常工作。 h:我选择美国时panelGroup不可见。也许我需要把组件变成形式? –
是的,你必须 – Zim
我实现了代码,但我注意到一个非常小的问题。当我从列表中选择美国时,有一个AJAX呼叫2-3秒。有没有办法跳过这一次? –