2013-03-18 110 views
1

是否有任何可能性使<p:submenu>可点击并据此发起操作?p:子菜单可点击

这就是我的代码的样子,我希望能够点击子菜单。

<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> 

回答

2

按照PrimeFaces文档有没有简单的方法......还有像onclick什么

没有回调,但如果你真的想呼吁一些JS功能,您p:submenu您可以使用以下破解

添加styleClassp:submenu,这样

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

并在JS使用jQuery bind(例如)

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

好的,谢谢,它的工作原理。 – leostiw 2013-03-18 15:19:55