对于蹩脚的问题,我很抱歉,我还是 JSF/Primefaces 的新手。我想将 ContextMenu 与 ContentFlow 一起使用。例如,当用户右键单击 ContentFlow 控件时,我想显示带有删除、添加新等操作的上下文菜单。我在 JSF 页面中的代码如下所示:
<p:contentFlow id="productpictures"
value="#{myviewscopedbean.productpictures}"
var="picture" >
<p:graphicImage url="#{picture}" styleClass="content"/>
</p:contentFlow>
<p:contextMenu for="productpictures" >
<p:menuitem value="Refresh" update="productpictures" />
<p:separator/>
<p:menuitem value="Add New" onclick="PF('dlgcreate').show()" />
<p:menuitem value="Delete" actionListener="#{myviewscopedbean.removePicture}"
update="productpictures" />
</p:contextMenu>
我正在解决的问题 - 如何确定内容流中的“活动”图像以及如何将其传递给 myviewscopedbean.removePicture() 方法。
我在这里找到了一些提示,但仍然感到困惑 - 请帮助!