Я использую компонент p: overlayPanel в своем коде, который запускается commandButton, но overlayPanel отображается только в первый раз, а затем - нет, я вижу некоторый мерцающий эффект, но он не остается включенным экран.
Я что-то здесь упускаю?
<p:panelGrid columns="2" id="releasedToContact" styleClass="tab-content" style="width:100%">
<p:overlayPanel id="chooseRAddressPanelId" for="chooseReleasedToAddress" widgetVar="chooseRAddressPanel"
hideEffect="fade" dynamic="true" style="width:600px" >
<p:dataTable var="address"
scrollable="true" rowKey="#{address.cn}"
value="#{controller.parentContactAddresses}"
selectionMode="single"
selection="#{controller.chosenAddress}"
rows="5" paginator="true">
<p:ajax event="rowSelect" listener="#{controller.releasedToAddressChosen}" update="@(.ui-tabs-panel:visible .tab-content)" />
<p:focus />
<p:column headerText="Type">
<h:outputText value="#{address.type}" />
</p:column>
<p:column headerText="Contact">
<h:outputText value="#{address.lastName.concat(' ').concat(address.firstName)}" />
</p:column>
</p:dataTable>
</p:overlayPanel>
</panelGrid>