更新视图而不刷新页面

时间:2016-06-30 14:58:25

标签: java primefaces render page-refresh

我试图使用Primefaces在对话框中显示数据库表。

每行代表一个表

enter image description here

“显示”按钮将打开一个包含数据库表的对话框。

该表是从HashMap(标题,值)获得的。

问题是我的表只在页面刷新后呈现。

有没有办法在页面刷新后显示对话框内的表?

稍后编辑

以下是我在对话框中看到的dataTable:

    <p:dataTable var="tableVar" value="#{bean.tableModel.data}">

       <p:columns var="tableHeader" value="#{bean.tableModel.headers}">
          <f:facet name="header">
             <h:outputText value="tableHeader" />
          </f:facet>

          <h:outputText value="{tableVar[tableHeader]}" />
       </p:columns>

    </p:dataTable>
来自TableModel类的

标头是String的ArrayList,data是带有String类型键和String类型值的Maps的ArrayList(每个映射包含header-value并表示数据库表中的一行)。

0 个答案:

没有答案