Primefaces通过ajax更改菜单项,并在完整布局上重新呈现内容

Primefaces通过ajax更改菜单项,并在完整布局上重新呈现内容,ajax,jsf-2,primefaces,Ajax,Jsf 2,Primefaces,我试图得到一个简单的完整布局,以配合左侧的导航。 这是可行的,但我想在菜单项选择上通过ajax重新加载中心(内容) 原因是,我有一个MP3播放器在右侧,如果整个页面重新加载MP3播放器 重新开始播放 在Richfaces上,我使用会话bean实现了这一点,会话bean保存了需要在中心呈现的实际文件名 然后在菜单上单击操作方法,分析菜单项ID并将文件名设置为其对应的名称 实际上,这对primefaces也有一点作用,但内容不能正确呈现。甩F5后 它是完美的。 有谁能给我一个真正简单的例子我怎么能做

我试图得到一个简单的完整布局,以配合左侧的导航。 这是可行的,但我想在菜单项选择上通过ajax重新加载中心(内容)

原因是,我有一个MP3播放器在右侧,如果整个页面重新加载MP3播放器 重新开始播放

在Richfaces上,我使用会话bean实现了这一点,会话bean保存了需要在中心呈现的实际文件名 然后在菜单上单击操作方法,分析菜单项ID并将文件名设置为其对应的名称

实际上,这对primefaces也有一点作用,但内容不能正确呈现。甩F5后 它是完美的。 有谁能给我一个真正简单的例子我怎么能做到

许多问候,
Hauke

我从未使用过menuitem,但使用commandButton,我只使用“更新”符号通过ajax刷新位于内容中心的表单

关于导航布局单元

<p:commandButton
 value="Enter"
 image="ui-icon ui-icon-comment"
 update="form_input_console form_output_console:tabbed_contents"
     actionListener="#{dashboardUi.processCommand}" />

在中央布局单元上

<p:layoutUnit position="center">
    <h:form id="form_output_console">
        <p:tabView
        id="tabbed_contents"
        dynamic="true">