我没有在Kendo网格示例中找到一个好的,简单透明的示例,其中一个表单使用了一个kendo网格作为formArray,并且该数组的每一行作为表单组,每个单元格作为formcontrol
在另一个问题Batch editing in KendoUI Grid for Angular 2/4有一个答案,但它不是那么透明 .
我不能让那些标签工作 .
<form [formGroup]="formGroup"><kendo-grid
#grid
[data]="gridData" [formArray]="formArray" formArrayName="arrayGrid"
//[formGroup]="gridRow"// how to say each row is in this form group
[height]="410"
>
<ng-template kendoGridToolbarTemplate>
<button *ngIf="!isEditMode" (click)="editHandler()" class="k-button k-primary">Edit</button>
<button *ngIf="isEditMode" (click)="saveHandler()" [disabled]="!canSave()" class="k-button">Update</button>
<button *ngIf="isEditMode" (click)="cancelHandler()" class="k-button">Cancel</button>
</ng-template>
<kendo-grid-column field="ProductName" formControlName="ProductName" title="Name" width="200">
</kendo-grid-column>
<kendo-grid-column field="UnitPrice" formControlName="UnitPrice" title="Price" format="{0:c}" width="80" editor="numeric">
</kendo-grid-column>
<kendo-grid-column field="UnitsInStock" formControlName="UnitsInStock" title="In stock" width="80" editor="numeric">
</kendo-grid-column>
</kendo-grid></form>
有没有人做过这种实现?