【发布时间】:2019-12-14 20:28:40
【问题描述】:
我将 PrimeNG DataTable 与 Angular 一起使用,并且这些行是内联可编辑的,如文档中的示例 [https://www.primefaces.org/primeng/#/table/edit] 我尝试将一个单元格排除在此可编辑行之外,但问题是我使用 *ngFor 查看 TD 元素中的数据
我的 HTML:
<ng-template pTemplate="body" let-rowData let-editing="editing" let-ri="rowIndex" let-columns="columns">
<tr [pSelectableRow]="rowData" [pEditableRow]="rowData">
<ng-container>
<td class="ui-resizable-column" *ngFor="let col of columns">
<p-cellEditor>
<ng-template pTemplate="input">
<input pInputText type="text" [(ngModel)]="rowData[col.field]"style="width:100%"/>
</ng-template>
<ng-template pTemplate="output">
{{ rowData[col.field] }}
</ng-template>
</p-cellEditor>
</td>
</ng-container>
</tr>
</ng-template>
提前感谢您的帮助
【问题讨论】:
-
你能创建a stackblitz example吗?
-
非常感谢您的回复 [stackblitz.com/edit/…
标签: angular typescript primeng