Primefaces menubar menuitem 宽度

标签 primefaces

我的菜单项有问题
:(

想包括一张照片,但不允许
所以没有它的问题是愚蠢的

我似乎无法更改下拉菜单的宽度,
我在我的脑海中包含了一个样式,并在其中包含了一个宽度属性
每个菜单项,但它们没有任何区别:

<style>
ui-menu .ui-menu-parent .ui-menu-child
{
    width: 400px; /* exagerated !! */
}
</style>

当菜单项突出显示时,选择栏的宽度是正确的!

任何线索???,这是一个示例菜单栏
<p:menubar>
    <p:submenu label="Menu 1"
        style="text-align: left;">

        <p:menuitem ajax="false" 
                    action="/Page1"
                    value="Page 1" 
                    style="width: 350px;"/>

        <p:menuitem ajax="false" 
                    action="/too_long_page"
                    value="Some really long menu text that is far too long"
                    style="width: 350px;" />

        <p:menuitem ajax="false" 
                    action="/too_long_page"
                    value="Some really long menu text that is far too long"
                    style="width: 350px;" />

    </p:submenu>
    <p:menuitem ajax="false" 
                action="/Page2"
                value="Page 2" />
</p:menubar>

最佳答案

如果您希望宽度跟随您的内容,请使用此

ul.ui-menu-child {
    white-space: nowrap;
    width: auto !important;
}

关于Primefaces menubar menuitem 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882722/

相关文章:

java - primefaces ajax带有监听器,更新和处理属性,监听器方法不执行

jsf - 将参数传递给同一页面中的对话框

java - 使用 JSF 的类似 Facebook 的聊天系统(Prime faces 模态对话框)

javascript - widgetVar 在 p :repeat for printing Charts 中无法正常工作

jsf - 从 p :datatable via a checkbox and sending it to bean 选择多个值

css - Primefaces 响应式问题 panelGrid

jsf - 获取组件的坐标

java - ClassNotFoundException : com. sun.faces.config.ConfigureListener

javax.faces.model.SelectItem 将值对象存储为字符串

jsf - Primefaces JSF 从 RequestContext.getCurrentInstance() 返回 null