1

我有一个 5 列的 ignite 网格。其中一列显示客户是否有权订购某物。基本上它是三个字符串之一:

  1. 待批准
  2. 得到正式认可的
  3. 未经授权。

我想做的是跟踪待处理的批准数量。为此,我想添加一个带有列标题的徽章组件,该组件显示待处理的批准数量。有可能这样做吗?

我环顾四周,但找不到合适的解决方案。Angular 库的 Ignite UI 确实有一个徽章组件,但找不到将它与数据网格一起使用的方法

igx网格截图

4

1 回答 1

2

是的,有两种方法可以设置标题模板,通过输入 - headerTemplate 的 API 文档。. 或者通过使用igxHeader指令

代码片段 - 输入:

<igx-column field="ID" [headerTemplate]="pinTemplate"></igx-column>

...

<ng-template let-column #pinTemplate>
    <span style="float:left">{{column.header || column.field}}</span>
    <igx-badge type="success" icon="chat_bubble"></igx-badge>
    <igx-icon fontSet="material"(click)="pinColumn(column)">lock</igx-icon>
</ng-template>

代码片段 - 指令:

<igx-column field="Missing">
      <ng-template igxHeader let-column>
         {{ column.field }} {{ column.visibleIndex }}
      </ng-template>
</igx-column>
于 2021-07-30T14:23:11.507 回答