我使用selectOneMenu组件。使用Primefaces 5.2。我缩小了身体尺寸,缩放=“95%”。第一次选择一个值并再次选择其他值 - >值未被选中,仍会显示较旧的值。
Xhtml代码:
<h:body style="zoom:95%;">
<p:selectOneMenu id="id" value="#{manageBean.summarySearch.status}" style="width:180px;">
<f:selectItem itemLabel="Pending" itemValue="Pending"/>
<f:selectItem itemLabel="Approved" itemValue="Approved" />
<f:selectItem itemLabel="Rejected" itemValue="Rejected" />
<f:selectItem itemLabel="All" itemValue="All" />
</p:selectOneMenu>
<p:commandButton value="Search" actionListener="#{manageBean.search}"
update=":listForm:empDT" />
</h:body>
豆:
public void search(){
summaryList=manageDao.findDetail(summarySearch,new Utill().getId());
if(summaryList.size()==0)
{
FacesContext.getCurrentInstance().addMessage("editMessage",new FacesMessage(FacesMessage.SEVERITY_ERROR,NO_RECORD_FOUND,""));
}
}