Primefaces 5.0 selectCheckboxMenu组件问题,无法在ajax调用后关闭下拉列表

时间:2014-09-10 05:00:33

标签: primefaces

PrimeFaces 5.0 selectCheckboxMenu组件问题,无法在Ajax调用后关闭下拉列表。

我想更新标签文本,其中包含selectCheckboxMenu组件中选中的复选框数量。

以下是我在.xhtml文件中的代码。在ajax调用后我发现了一个错误

this.closer is undefined in primefaces.js line 22.

<p:selectCheckboxMenu id="pioDocType"
                      value="#{pioReportActionBean.selectedOutPutData}"
                      label="#{pioReportActionBean.lbl_docType}" filter="true"
                      filterMatchMode="startsWith" panelStyle="width:250px"
                      styleClass="rep_checkbox" widgetVar="myCheckbox">

   <f:selectItems value="#{pioReportActionBean.inPutData}"
                  var="outPutData" itemLabel="#{outPutData.displayName}"
                  itemValue="#{outPutData.displayId}" />
    <p:ajax event="change"
            listener="#{pioReportActionBean.populateLabelDocType}"
            update="pioDocType" />

</p:selectCheckboxMenu>

我使用的是Spring 3,PrimeFaces 5.0,JDK 7.

1 个答案:

答案 0 :(得分:0)

我有同样的问题,解决方案是将primefaces的版本更改为5.1.RC1(primefaces-5.1.RC1.jar)

的pom.xml:

<dependency>
    <groupId>org.primefaces</groupId>  
    <artifactId>primefaces</artifactId>  
    <version>5.1.RC1</version>   
</dependency>