emptyMessage 属性 不显示
emptyMessage property doesn't show
我需要在列表数据值为空时显示一条消息:
<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
属性 中显示消息,但只显示 table 为空。有人知道我该如何解决这个问题吗?
可能你理解的emptyMessage
具体错了。正如您在此处看到的那样 https://primefaces.org/primeng/showcase/#/table(滚动到“空消息”部分)。您必须创建类似 <ng-template pTemplate="emptymessage" let-columns>
的模板,并在其中放置标记,如果值 属性 为空,该标记将显示。
尝试去做,请分享您的反馈,我很感兴趣它是否有效,如果不能,我们可以考虑更多问题。
我需要在列表数据值为空时显示一条消息:
<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
属性 中显示消息,但只显示 table 为空。有人知道我该如何解决这个问题吗?
可能你理解的emptyMessage
具体错了。正如您在此处看到的那样 https://primefaces.org/primeng/showcase/#/table(滚动到“空消息”部分)。您必须创建类似 <ng-template pTemplate="emptymessage" let-columns>
的模板,并在其中放置标记,如果值 属性 为空,该标记将显示。
尝试去做,请分享您的反馈,我很感兴趣它是否有效,如果不能,我们可以考虑更多问题。