Primefaces ajax update

У меня есть данные для простых шрифтов,

<p:panel id="resultpanel">
  <p:dataTable id="tbl" var="job" value="#{report.jobModel}"
               paginator="true" rows="#{report.jobModel.pageSize}"
               paginatorPosition="bottom" lazy="true" scrollable="true"
               resizableColumns="true" rendered="#{!empty report.jobModel}"
               emptyMessage="#{messages['common.datatable.emptymessage']}">

    <p:ajax event="filter" listener="#{report.jobModel.onFilter}"
            update="@form" />

    <p:column sortBy="#{job.detail4}" filterBy="#{job.detail4}">
      <f:facet name="header">
        <h:outputText value="#{messages['content.donejobs.ftdi.datatable.fixedfeecolumn.header']}" />
      </f:facet>
      <h:outputText value="#{job.detail4}">
        <f:converter converterId="KurusLiraConverter"></f:converter>
      </h:outputText>
    </p:column>

    <f:facet name="footer">
      <h:outputFormat value="#{messages['content.donejobs.ftdi.datatable.footer']}">
        <f:param value="#{report.jobModel.rowCount}" />
      </h:outputFormat>

      <p:panel layout="block" style="border: 0px; text-align: center;">
        <p:commandLink ajax="false" title="Download Report">
          <p:graphicImage value="/images/excel.png" />
          <p:fileDownload value="#{report.excelFileOfReportTable}" />
        </p:commandLink>
      </p:panel>
    </f:facet>
  </p:dataTable>
</p:panel>

Я хочу обновить нижний колонтитул, когда я фильтрую стол. Я попытался обновить нижний колонтитул, поместив все элементы в нижний колонтитул на одной панели, присвоив ему идентификатор, проверив этот идентификатор с помощью firebug и указав его в качестве значения для атрибута обновления компонента Primefaces ajax. Я также применил этот подход к компонентам html outputformat и param. Но безуспешно, наконец, я попытался обновить форму, на этот раз вся таблица была отрисована как текстовый файл. Есть ли способ обновить размер таблицы после фильтрации? Кстати, я использую Primefaces 3.0.RC1-SNAPSHOT и тестирую в firefox 7.0.1. Большое спасибо за ваш интерес и комментарии.

5
задан Jasper de Vries 25 August 2014 в 11:45
поделиться