java - p :submenu clickable

标签 java jsf primefaces

有没有可能制作一个<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/

相关文章:

java - .equals() 方法,比较一个类的两个对象,但没有给出准确的结果

java - "No inject registered for a class"即使我声明了它

jsf - 如何包含多个 xhtml 页面,这些页面将相同的模板扩展到一个摘要 xhtml 页面中,

java - 为 SQL 中的每个字母创建文件的最佳方法

validation - 关于在一个字段上使用 FacesValidator(JSF 验证)和 Bean 验证的问题

java - JSF 从子类中选择项目

jsf - 流式传输动态资源时出错。使用 p :graphicImage with Primefaces

css - 如何正确设置 p :autoComplete width to fill a panel

css - jsf primefaces 对话框不会完全呈现内部布局

java - 自定义 checkstyle 配置忽略标准规则?