【问题标题】:Primefaces datatable duplicate "No records found" while doing column freeze for empty recordsPrimefaces数据表在对空记录进行列冻结时重复“未找到记录”
【发布时间】:2015-08-19 23:47:42
【问题描述】:

我正在使用 primefaces <p:datatable> 冻结我的一些列。一切都很好,但是当没有记录时,它会给出两个“未找到记录”消息。这是奇怪的情况。有没有人遇到过这个问题?欢迎提出建议。我只想要一条“未找到记录”消息。

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

【问题讨论】:

  • 你试过 PrimeFaces 8.6 吗?
  • Kukeltje 要求发布您的 PF 版本。
  • @Kukeltje PrimeFaces 8.6?
  • 我的 primeface 版本是 5.0

标签: jsf jsf-2 primefaces datatable


【解决方案1】:

我没有找到任何解决上述问题的方法。所以,我手动覆盖了上面 p:datatable 生成的第二个表的 css。

我的 CSS 是:

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

【讨论】:

    猜你喜欢
    • 2013-02-05
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 2020-04-05
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    相关资源
    最近更新 更多