不在primefaces p:子菜单中呈现H3标记 ...

不在primefaces p:子菜单中呈现H3标记 ...,primefaces,Primefaces,生成以下代码: <p:menu> <p:submenu label="Ajax Menuitems"> ... </p:submenu> </p:menu> Ajax菜单项 如何在Primefaces 5中禁用h3标记的渲染?您可以编写自己的渲染器,也可以使用css将其隐藏 标记: <li class="ui-widget-header ui-corner-all"> <h3&g

生成以下代码:

<p:menu>
    <p:submenu label="Ajax Menuitems">
         ...
    </p:submenu>
</p:menu>
  • Ajax菜单项

  • 如何在Primefaces 5中禁用h3标记的渲染?

    您可以编写自己的渲染器,也可以使用css将其隐藏

    标记:

    <li class="ui-widget-header ui-corner-all">
         <h3>Ajax Menuitems</h3>
    </li>
    

    我选择编写自己的渲染器。从SEO的角度来看,使用css不是一种选择。
    <p:menu styleClass="hide-h3">
        <p:submenu label="Ajax Menuitems">
            ...
        </p:submenu>
    </p:menu>
    
    .hide-h3 li h3 {
        display: none;
    }