【问题标题】:p:submenu clickablep:子菜单可点击
【发布时间】:2013-03-18 14:56:39
【问题描述】:

是否有可能使<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>

【问题讨论】:

    标签: java jsf primefaces


    【解决方案1】:

    根据 PrimeFaces 文档,没有直接的方法......没有像 onclick 之类的回调

    但如果你真的想在 p:submenu 上调用一些 js 函数,你可以使用以下 hack

    styleClass 添加到您的 p:submenu 中,就像这样

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

    在 js 中使用 jQuery bind(例如)

    $(".myMeineClass").bind("click",function(){ alert("myMeineClass was clicked"); });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多