1

我有一个以编程方式创建的超链接列表(var="entry"),它显示 p:dialogs(内容取决于 bean)。由于一些问题,我想用 p:overlaypanels 替换对话框。

<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>

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

我无法删除“for”以使其独立,我也不想为每个列表项创建一个对话框......或者这样可以吗?

当我使用 propertyactionlistener 单击其中一个图形图像时,我如何更新 dDialog 的内容并使其可见?如前所述,它适用于对话框,但我需要一些在有人放大浏览器时不会移动的东西......

有什么建议么?

4

0 回答 0