I've this code:
<p:outputPanel styleClass="ep-form-field-wrapper-s" rendered="#{monthlyProcessesReportsViewBean.showReports}">
<p:outputLabel for="columnsConfig" value="#{i18n['monthly-processes-reports-columns-configuration']}" styleClass="ep-data-edit-field"/>
<p:selectOneMenu id="columnsConfig" value="#{monthlyProcessesReportsModelBean.report}" effect="none" converter="#{genericUniqueEntityConverter}">
<f:selectItem itemValue="#{null}" itemLabel="#{i18n['monthly-processes-reports-as-payslip']}"/>
<f:selectItems value="#{monthlyProcessesReportsModelBean.reports}" var="report" itemValue="#{report}"
itemLabel="#{report.description}"/>
<p:ajax listener="#{monthlyProcessesReportsBackingBean.handleReportTypeSelected(report)}"/>
</p:selectOneMenu>
</p:outputPanel>
The ajax event is not working, but if I remove the rendered attribute from the outputPanel it works correctly. What is wrong in my code?
Thanks!