【问题标题】:How to implement validation rules for ag-grid row edit如何为 ag-grid 行编辑实现验证规则
【发布时间】:2019-08-16 21:53:21
【问题描述】:

我目前有一个带有内联编辑的 html 表格,它使用普通的 Angular 反应式表单,包括很多验证规则:

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...

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

【问题讨论】:

标签: ag-grid ag-grid-angular ag-grid-validation


【解决方案1】:

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

首先:通过ValueSetter函数

第二种:通过自定义cellEditor组件

Example one

Example two

Async validation

Extended validation

【讨论】:

    猜你喜欢
    • 2021-05-19
    • 1970-01-01
    • 2022-09-30
    • 2022-08-14
    • 1970-01-01
    • 2023-03-03
    • 2017-06-17
    • 2019-11-10
    • 2018-06-27
    相关资源
    最近更新 更多