【问题标题】:Kendo Grid, how to change pageable text in Angular(count of pages, items)?Kendo Grid,如何更改 Angular 中的可分页文本(页数、项目数)?
【发布时间】:2021-01-12 18:16:47
【问题描述】:

是否可以在 Angular 中更改 Kendo Grid 页面区域的文本?我需要自定义项目。

【问题讨论】:

    标签: angular kendo-ui kendo-grid kendo-ui-angular2


    【解决方案1】:

    使用自定义消息组件,并将选项绑定到输出字符串:

    <kendo-grid [kendoGridBinding]="gridData" [pageSize]="1" [pageable]="true">
      <kendo-grid-column field="ProductID" title="ID" width="40">
      </kendo-grid-column>
      <kendo-grid-column field="ProductName" title="Name" width="250">
      </kendo-grid-column>
      <kendo-grid-column field="UnitPrice" title="Price" width="80" format="{0:c}">
      </kendo-grid-column>
    
      <ng-template kendoPagerTemplate let-totalPages="totalPages" let-currentPage="currentPage">
        <kendo-pager-prev-buttons></kendo-pager-prev-buttons>
        <kendo-pager-numeric-buttons [buttonCount]="10"></kendo-pager-numeric-buttons>
        <kendo-pager-next-buttons></kendo-pager-next-buttons>
        <kendo-pager-info></kendo-pager-info>
        Current page: {{ currentPage }}
      </ng-template>
      <kendo-grid-messages [pagerItemsPerPage]="'custom items per page text'" [pagerItems]="'custom items text'"
        [pagerOf]="'custom of text'" [pagerPage]="'custom Page text'">
      </kendo-grid-messages>
    </kendo-grid>
    

    stackblitz 示例:https://stackblitz.com/edit/angular-ckwaam-g1dsj6

    文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 2019-07-23
      相关资源
      最近更新 更多