Как реализовать правила проверки для редактирования строки ag-grid - PullRequest
0 голосов
/ 26 марта 2019

В настоящее время у меня есть html-таблица со встроенным редактированием, которая использует простые угловые реактивные формы, включая множество правил проверки:

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 только для строки, которая редактируется ....

1 Ответ

0 голосов
/ 26 марта 2019

Существует два способа возможной обработки проверки:

Первый: через ValueSetter функция

и

Второй: через пользовательский cellEditor компонент

Пример один

Пример два

Асинхронная проверка

Расширенная проверка

...