2

我目前有带有内联编辑的 html 表,它使用普通的 Angular Reactive Forms,包括许多验证规则:

var formArray = new FormArray(this.items.map(createItemFormGroup));

createItemFormGroup(item){
   return new FormGroup({
        prop1: new FormControl(item.prop1, [Validators.required, Validators.min(1)])
        prop2:...
   })
}

有没有关于如何将 ag-grid 与 Angular 验证集成的示例?要求是,我需要突出显示无效的单元格值。我不一定需要使用 FormGroup...</p>

我可能会使用整行编辑,所以一种方法是只为正在编辑的行创建 FormGroup....

4

1 回答 1

3

有两种可能的验证处理方式:

第一:通过ValueSetter函数

二:通过自定义cellEditor组件

Example one

Example two

Async validation

Extended validation

于 2019-03-26T16:34:44.063 回答