2

下手な質問で申し訳ありませんが、私はまだ JSF/Primefaces に慣れていません。ContentFlow で ContextMenu を使用したいと思います。たとえば、ユーザーが 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() メソッドに渡す方法。

ここでいくつかのヒントを見つけましたが、まだ混乱しています - 助けてください!

4

1 に答える 1