jsf 2 - Primefaces通过ajax更改菜单项,并在完整布局上渲染内容



我试图得到一个简单的完整布局与左侧导航工作。这是有效的,但我想重新加载中心(内容)通过ajax菜单项的选择。

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

在Richfaces上,我使用了一个会话bean,它包含需要在中心呈现的实际文件名在菜单上单击动作方法分析菜单条目ID并将文件名设置为相应的。

实际上这对primefaces也有一点作用,但是内容不能正确渲染。按下F5后这是完美的。有人能给我举个简单的例子吗?

很多问候,Hauke

我从来没有使用菜单项,但与commandButton我只是使用'update'符号刷新位于中心内容通过ajax的形式

On navigation layoutUnit

<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">

最新更新