1

我遇到了关于 Primefaces“面板菜单”的问题。在我的页眉、页脚、面板菜单中,内容是所有页面中的默认布局。我已经为面板菜单的子菜单项提供了 url 连接。每当我单击该子菜单项时,特定页面将加载到内容区域中。但是刷新我的页面后,面板会自动关闭。但是页面仍然在那里。我想成为面板菜单,如果我们刷新页面,应该打开。我包括了我的页面的屏幕截图。另一个问题是,如果我通过 managedbean 控制器提供参考并调用方法来显示该页面,则面板菜单和子菜单将折叠...

快照:

在此处输入图像描述

刷新页面后:

在此处输入图像描述

4

1 回答 1

0

您可以添加扩展:true,以在页面加载时在 prime-ng 的 p-panelMenu 中打开面板。

ngOnInit() {
this.items = [
  {
    label: "Delivery",
    icon: "delivery-icon",
    expanded: true,
    items: [
      { label: "Pointers" },
      { label: "Upload" }
    ]
  },

];

}

但是对于特定的活动元素,您需要添加一些额外的逻辑。

于 2019-08-30T12:02:21.833 回答