【问题标题】:Show icon with column name in ngx-datatable在 ngx-datatable 中显示带有列名的图标
【发布时间】:2020-08-21 18:26:39
【问题描述】:

我在我的 Angular 6 项目中使用ngx-datatable,我需要显示一个带有列名的图标,如下图所示。(标记为 x 我需要显示图标)

这是我当前的数据表代码。

<ngx-datatable
   *ngIf="!isDataLoading"
   class="data-table"
   [scrollbarH]="true"
   [rows]="rowsData"
   [columnMode]="'force'"
   [columns]="columnsData"
   [headerHeight]="50"
   [footerHeight]="50"
   [rowHeight]="'auto'"
   [limit]="10"
   [selected]="selected"
   [selectionType]="'single'"
   (select)='onSelect($event)'>
</ngx-datatable>

在 mypage.component.ts 中

columnsData = [
   { prop: 'dataName', name: 'Name' },
   { prop: 'dataGender', name: 'Gender' },
   { prop: 'dataCompany', name: 'Company' }
];

如何显示带有列名的图标?

【问题讨论】:

    标签: angular angular6 ngx-datatable


    【解决方案1】:

    你可以像这样使用 ngx-datatable-column 标签:

    <ngx-datatable-column prop="dataName">
      <ng-template
        let-column="column"
        ngx-datatable-header-template>
    
        // Your Icon Tag Here
        <img src="assets/icons/your_icon.png" alt="Icon" />
        <span>
          dataName Header Text
        </span>
    
      </ng-template>
    </ngx-datatable-column>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-28
      • 1970-01-01
      • 2019-10-22
      • 2019-06-08
      相关资源
      最近更新 更多