【发布时间】:2019-06-15 20:53:56
【问题描述】:
我在我的 Angular 项目中使用 ngx-datatable。 列是->“估计生产率”、“Wk1Rate”、“WK2Rate”、“WK3Rate”。
我使用 css 对文本应用了 Wrapping,以便在标题单元格中容纳文本 - “估计生产率”。 因此,估计生产率显示为 3 行,而其他列名称显示为单行。 headerheight 为'auto',标题单元格的文本对齐为“center”
问题 - 文本 - “Wk1Rate”、“WK2Rate”、“WK3Rate” - 在标题单元格内未垂直对齐。这些文本显示在顶部,如图所示:
如何使这些列垂直居中对齐。? 我尝试了垂直对齐:中间,但没有工作。请帮忙。
ngx-datatable的html代码:
<ngx-datatable class="material" [rows]="MyRows" [headerHeight]="'auto'" [footerHeight]="40"
[rowHeight]="37" [limit]="10">
<ngx-datatable-column name="Est Production Rate" [sortable]="false"
[width]="85">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="Wk1Rate" [width]="80">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="Wk2Rate" [width]="80">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="Wk3Rate" [width]="80">
<ng-template ngx-datatable-cell-template let-value="value">
{{value}}
</ng-template>
</ngx-datatable-column>
</ngx-datatable>
【问题讨论】:
-
可以在stackblitz.com上显示吗?
-
你应该分享最少的代码来重现这个。
-
@JitendraG2 Stackblitz 链接已提供。
-
@VilleKoo 包含了数据表的 html
标签: css angular ngx-datatable