【发布时间】:2013-12-07 16:48:27
【问题描述】:
我已经实现了一个单页设计的 Web 应用程序。它基本上加载一个页面,然后使用 AJAX 更新中心内容。代码如下:
<h:body>
<pe:layout id="page" fullPage="true">
<!-- West -->
<pe:layoutPane id="west" position="west" >
<f:facet name="header">Main Menu</f:facet>
<h:form id="form1">
<p:panelMenu id="panelMenu">
<p:submenu label="Persons">
<p:menuitem value="Person List" update=":centerpanel"
actionListener="#{layout.setAll('formPersonList.xhtml', 'Person List')}">
</p:menuitem>
</p:submenu>
</p:panelMenu>
</h:form>
</pe:layoutPane>
<!-- Center -->
<pe:layoutPane id="content" position="center">
<h:panelGroup id="centerpanel" layout="block">
<ui:include id="include" src="#{layout.navigation}" />
</h:panelGroup>
</pe:layoutPane>
</pe:layout>
</h:body>
这基本上可以,但我也想启用浏览器导航。例如:http://ticketmonster-jdf.rhcloud.com/ 带有 url 上的主题标签。因此,使用后退/前进按钮,我可以转到等效选项。 知道怎么做吗?
【问题讨论】:
标签: ajax jsf primefaces