有没有可能制作一个<p:submenu>
可点击并相应地触发一个 Action ?
这就是我的代码的样子,我也希望能够点击子菜单。
<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>
最佳答案
根据 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"); });
关于java - p :submenu clickable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15479873/