I don't think it's possible but very well could be wrong, any ideas?
Code: Select all
<!-- navigation panel -->
<p:layoutUnit position="west" resizable="false" size="216">
<ui:include src="./includes/navigationMenu.xhtml" />
</p:layoutUnit>
<!-- content panel -->
<p:layoutUnit position="center">
<ui:include src="/views/#{navigationBean.currentPage}.xhtml" />
</p:layoutUnit>
Code: Select all
private String currentPage; //holds identifier of current content panel
Code: Select all
item= new MenuItem();
item.setValue("menu item");
item.setUrl("/faces/views/somePage.xhtml");
item.setIcon("ui-icon ui-icon-document");
subMenu.getChildren().add(item);