JSFP:具有动态内容的OverlyPanel

JSFP:具有动态内容的OverlyPanel,jsf,primefaces,dialog,position,panel,Jsf,Primefaces,Dialog,Position,Panel,我有一个通过编程创建的超链接列表(var=“entry”),其中显示p:对话框(内容依赖于bean)。由于一些问题,我想用p:overlypanel替换对话框 <p:commandLink oncomplete="dDlg.show();" update=":approvalContent" > <h:graphicImage value="resources/images/img.png" style="width:32px;height:32px;" styleCl

我有一个通过编程创建的超链接列表(var=“entry”),其中显示p:对话框(内容依赖于bean)。由于一些问题,我想用p:overlypanel替换对话框

<p:commandLink oncomplete="dDlg.show();" update=":approvalContent" >
    <h:graphicImage value="resources/images/img.png" style="width:32px;height:32px;" styleClass="link"/>
    <f:setPropertyActionListener value="#{entry}" target="#{entries.actEntry}" />
</p:commandLink>


{entries.actEntry.user}
我不能删除“for”使其独立,我也不想为每个列表项创建一个对话框。。。还是这样可以

当我用propertyactionlistener点击其中一个图形图像时,我如何更新dDialog的内容并使其可见?正如前面提到的,它可以与对话框一起工作,但我需要一些当有人在浏览器中放大时不会移动的东西

有什么建议吗

<p:overlayPanel id="dDialog" widgetVar="dDlg" for=":nextTerms" hideEffect="fade">
    <h:outputText><strong>#{entries.actEntry.user}</strong> </h:outputText>
</p:overlayPanel>