【发布时间】:2018-12-22 05:23:25
【问题描述】:
我没有在剑道网格示例中找到一个好的、简单且透明的表单示例,其中剑道网格为 formArray,数组的每一行为表单组,每个单元格为表单控件
在另一个问题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>
有人做过这种实现吗?
【问题讨论】:
-
你已经看过telerik.com/kendo-angular-ui/components/grid/editing/…了吗?不完全是你想要达到的目标,但我猜是相关的。
-
谢谢,但我们的想法是使用作为网格标题的表单保存整个网格,而不是在编辑网格时逐行保存,因为我想作为一个整体进行验证实体。
-
@LuizBicalho 你找到答案了吗?
-
不,我没有找到任何答案,我创建了一个表格并且在这种情况下没有使用剑道网格,我想更深入地研究这个但没有时间跨度>
-
在剑道中有一个指向这个的功能请求,它会很有用feedback.telerik.com/kendo-angular-ui/…
标签: angular kendo-ui kendo-grid kendo-ui-angular2