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你可以使用下面的 hack

添加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 回答