【发布时间】:2014-02-10 14:55:32
【问题描述】:
我有一个包含多个值的下拉列表,我只想在选择了一个值时才显示一个面板
这里是简化的代码
<p:selectOneMenu id="" value="#{myBean.myElement}" >
<f:selectItem itemLabel="Choose an element itemValue="" />
<f:selectItems value="#{myBean.myElementList}" />
<p:ajax update="myPanel" listener="#{myBean.handleChange}"/>
</p:selectOneMenu>
<p:panel id="myPanel" header="My Header" style="margin-bottom:10px;" rendered="#{myBean.myElement != null}">
但这似乎不起作用(仅当我手动刷新页面时才起作用)。 你怎么能解决这个问题?
【问题讨论】:
标签: jsf primefaces