【问题标题】:Primefaces Change menu entry via ajax an rerender content on full layoutPrimefaces 通过 ajax 更改菜单条目在完整布局上重新呈现内容
【发布时间】:2011-07-15 14:26:17
【问题描述】:

我正在尝试获得一个简单的完整布局以与左侧的导航一起使用。 这可行,但我想通过 ajax 在菜单项选择上重新加载中心(内容)。

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

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

实际上,这对 primefaces 也有一点作用,但内容无法正确呈现。冲F5后 这十分完美。 有人可以给我一个真正简单的例子吗?

许多问候, 豪克

【问题讨论】:

    标签: ajax jsf-2 primefaces


    【解决方案1】:

    我从未使用过 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">
    

    【讨论】:

      猜你喜欢
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多