Primefaces面板菜单项在刷新jsf页面后折叠

时间:2013-07-08 12:06:06

标签: jsf-2 primefaces

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

快照:

enter image description here

刷新页面后:

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

];

}

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