我试图通过以下方式制作我认为简单的表格:
<GridLayout rows="auto" columns="*,*,auto" width="100%" class="table-body">
<Label col="0" row="0" text="Date"></Label>
<Label col="1" row="0" text="Previous Owner"></Label>
<Label col="2" row="0" text="Price" horizontalAlignment="center"></Label>
<template *ngFor="let sale of history; let i = index">
<Label col="0" row="{{i+1}} [text]="sale.saleDate"></Label>
<Label col="1" row="{{i+1}} [text]="sale.username"></Label>
<Label col="2" row="{{i+1}} [text]="sale.price" horizontalAlignment="center"></Label>
</template>
</GridLayout>
我想创建的表格示例:
此代码不起作用,但我认为它显示了我要做的事情,建议我将*ngFor
放在GridLayout标记内,但是因为它赢了而不会工作#&# 39; t取最大sale.price
来制作列宽。
我很惊讶我找到任何帮助我的例子都很困难。任何帮助将不胜感激。