如何自定义 ngx 数据表。我找不到,我必须在哪里更改代码以摆脱这个记录总数,并用下拉列表替换它以显示每页的项目。我的分页也缺少一些图标。
问问题
20252 次
2 回答
18
使用自定义页脚模板(请参阅下面的链接)。所以它会覆盖默认页脚。
https://github.com/swimlane/ngx-datatable/blob/master/demo/basic/footer.component.ts
例子
如果您只想摆脱页脚,只需使用:
<ngx-datatable-footer></ngx-datatable-footer>
如果你想自定义它:
<ngx-datatable-footer>
<ng-template
ngx-datatable-footer-template
let-rowCount="rowCount"
let-pageSize="pageSize"
let-selectedCount="selectedCount"
let-curPage="curPage"
let-offset="offset"
>
<div style="padding: 5px 10px">
<div><strong>Summary</strong>: Gender: Female</div>
<hr style="width:100%" />
<div>
Rows: {{ rowCount }} | Size: {{ pageSize }} | Current:
{{ curPage }} | Offset: {{ offset }}
</div>
</div>
</ng-template>
</ngx-datatable-footer>
于 2017-07-23T18:47:39.670 回答
2
但是,如果您只想更改“总计”或“未找到项目”,则覆盖消息属性:
//Static messages in the table you can override for localization.
{
// Message to show when array is presented
// but contains no values
emptyMessage: 'No data to display',
// Footer total message
totalMessage: 'total'
}
https://swimlane.gitbooks.io/ngx-datatable/api/table/inputs.html
于 2018-01-09T09:39:10.857 回答