BaseDataSource.setErrorValidator()

Устанавливает функцию проверки элемента на ошибки.

Description

Функция проверки элемента на ошибки в параметре args принимает элемент источника данных, который необходимо проверить. Результатом работы функции является объект предопределенного формата.

Syntax

BaseDataSource.setErrorValidator(value)

Parameters

Name Type Description
value Script Функция проверки элемента на ошибки

Returns

Метод ничего не возвращает

Examples

BaseDataSource.setErrorValidator(
  function(context, args) {
    if (/^[a-z]+$/i.test(args.FirstName)) {
      return {
        IsValid: true
      };
    }
    else {
      return {
        IsValid: false,
        Items: [
          {
            Property: 'FirstName',
            Message: 'First name should contains Latin symbols only'
          }
        ]
      };
    }
  }
);