使用Primeng创建动态列,但第一列应该是静态的

时间:2018-02-22 14:04:56

标签: angular primeng

我正在使用Primeng的新<p-table>,我想将第一列设置为静态并动态生成以下列。

在第一列中,我会为每行设置不同操作的按钮,但我不知道如何将第一列定义为静态列。

<p-table [columns]="cols" [value]="cars">
    <ng-template pTemplate="header" let-columns>
        <tr>
            <!--
             <th>
               Action
             </th>
            -->
            <th *ngFor="let col of columns">
                {{col.header}}
            </th>
        </tr>
    </ng-template>
    <ng-template pTemplate="body" let-rowData let-columns="columns">
        <tr>
            <!--
             <td>
               <button>...
             </td>
            -->
            <td *ngFor="let col of columns">
                    {{rowData[col.field]}}
            </td>
        </tr>
    </ng-template>
</p-table>

0 个答案:

没有答案