首页 > 解决方案 > emptyMessage 属性不显示

问题描述

当 lista 数据值为空时,我需要显示一条消息:

 <p-table [value]="listElement" [paginator]="true" [rows]="10" [rowsPerPageOptions]="[5,10,20]" [showCurrentPageReport]="true" emptyMessage="No record found">
                    <ng-template pTemplate="header">
                        <tr>
                            <th>Code</th>

                        </tr>
                    </ng-template>

                    <ng-template pTemplate="body" let-elements>
                        <tr>
                            <td>{{elements.code}}</td>

                        </tr>
                    </ng-template>
                </p-table>

当 listElement 为空时,它不会在emptyMessage属性中显示消息,而是只显示表为空的问题。有谁知道我该如何解决这个问题?

标签: angularprimengprimeng-datatable

解决方案


可能你理解emptyMessage的具体错误。正如您在此处看到的那样https://primefaces.org/primeng/showcase/#/table(滚动到空消息部分)。您必须创建类似模板<ng-template pTemplate="emptymessage" let-columns>并放置标记,如果 value 属性为空,则会显示该标记。尝试去做,请分享您的反馈,我很感兴趣它是否有效,如果没有,我们可以更多地考虑问题。


推荐阅读