0
私は、メニューの一部をマークアップで静的にし、Javaで動的に生成する別の部分を残したいと思います。Primefaces:静的および動的メニューエントリを混在させる
<p:menubar>
<p:menuitem value="static stuff"/>
<p:submenu label="dynamic stuff" model="#{bean.dynamicMenu}"/>
<!-- more static stuff -->
</p:menubar>
これは、静的な項目を示し、model
属性をとらない私のgetDynamicMenu
方法原因p:submenu
を呼び出すことはありません。
私は、余分なファイルにマークアップを移動するには、メニュー構造内ui:include
を使用してみましたし、異なるコンテキストであることが挙げられるが、Primefacesは、それがp:menubar
および/またはp:submenu
の子要素としてそれを好きではないことを訴えました。
どのように私のメニューの一部をJavaのxhtmlと動的な部分に静的に保つことができますか?私はui:include
を使用することはできませんが@Kukeltjeが彼のコメントで指摘したように
どのように動的ですか? 'c:forEach'works – Kukeltje
回答を作成してください – Kukeltje
具体的な例はありませんので、私は自分の頭の上から1つを作成するか、書き込む必要があります。あなたはあなたが自分の質問に答えることができます(そして励まされます)。歓声 – Kukeltje