Primefaces 数据表重复 "No records found",同时对空记录进行列冻结

Primefaces datatable duplicate "No records found" while doing column freeze for empty records

我正在使用 primefaces <p:datatable> 来冻结我的一些 columns.Everything 很好但是当没有记录时它会给出两个 "No records found" message.This 很奇怪 situation.Do 有人遇到过这个问题吗?建议 welcome.I 只想要一条 "No records found " 消息。

        <p:dataTable var="car" value="#{dtBasicView.cars}" scrollable="true"
            frozenColumns="3" rows="10" paginator="true" paginatorTemplate="     {CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="5,10,15" scrollHeight="400">

            <p:column width="50" headerText="Id">
                <h:outputText value="#{car.randomId}" />
            </p:column>

            <p:column width="50" headerText="Year">
                <h:outputText value="#{car.randomYear}" />
            </p:column>
           //...................
</p:datatable>

我没有找到上面problem.So的任何解决方案,我手动覆盖了上面p:datatable生成的第二个table的css。

我的css是:

<style>
      .ui-datatable-frozenlayout-right .ui-datatable-empty-message td
     {
      display: none;
      //or visibility:hidden;
     } 
</style>