4

<p:submenu>クリック可能にして、それに応じてアクションを実行する可能性はありますか?

これが私のコードの外観です。サブメニューもクリックできるようにしたいと思います。

<p:menu styleClass="menu">
    <p:submenu label="Meine Versicherungen">
        <p:menuitem value="Polizzen"  />
        <p:menuitem value="Schäden" />
        <p:menuitem value="TopKunde-Info" />
    </p:submenu>
    <p:submenu label="Meine Daten">
        <p:menuitem value="Kundendaten" />
        <p:menuitem value="Benutzerdaten" />
    </p:submenu>
    <p:submenu label="Diverses">
        <p:menuitem value="Postfach"/>
        <p:menuitem value="eKommunikationsvereinb." />
        <p:menuitem value="Transport" />
    </p:submenu>
</p:menu>
4

1 に答える 1

4

PrimeFacesのドキュメントによると、簡単な方法はありません...などのコールバックはありませonclick

しかし、本当にいくつかのjs関数を呼び出したい場合p:submenuは、次のハックを使用できます

このようstyleClassにあなたに追加しますp:submenu

<p:submenu styleClass="myMeineClass" label="Meine Versicherungen">

jsではjQueryを使用しますbind(たとえば)

$(".myMeineClass").bind("click",function(){ alert("myMeineClass was clicked"); });
于 2013-03-18T15:14:10.953 に答える