PrimeFaces 菜单栏

2025 年 3 月 17 日 | 阅读 1 分钟

它是一个水平导航组件,提供菜单选项。它用于收集菜单并在有组织的行中显示它。

我们可以通过在 JSF 应用程序中使用 <p:menubar> 组件来创建菜单栏。下面列出了一些重要的属性。

菜单栏属性

属性默认值类型描述
modelnullMenuModel它用于以编程方式创建菜单。
stylenullString它用于菜单栏的内联样式。
styleClassnullString它是菜单栏的样式类。
autoDisplayfalseBoolean它用于定义子菜单的第一级是否会在鼠标悬停时显示。
tabindex0String它用于设置元素在制表顺序中的位置。
toggleEventoverString用于切换子菜单的事件。

示例

在下面的示例中,我们正在实现 <p:menubar> 组件。此示例包含以下文件。

JSF 文件

// menuBar.xhtml

输出

PrimeFaces MenuBar 1
PrimeFaces MenuBar 2
下一个主题PrimeFaces 堆栈