ValidationResult¶
Результат проверки объекта.
Description¶
Результатом работы любой функции проверки элемента источника данных
должен быть объект указанного ниже формата. Свойство IsValid
содержит логическое значение, указывающее на признак успешности
проверки. Если IsValid равен true, считается, что объект прошел
проверку; если IsValid равен false - объект не прошел проверку.
В случае, если объект не прошел проверку, массив Items необходимо
заполнить результатами проверки объекта - информацией об ошибках.
Properties¶
| Name | Description |
|---|---|
| IsValid | Признак успешности проверки |
| Items | Список результатов проверки свойств объекта |
Methods¶
| Name | Description |
|---|---|
| error | Добавлет элемент с информацией об ошибке в массив Items и устанавливает значение IsValid в false |
Examples¶
{
IsValid: false,
Items: [
{
Property: 'FirstName',
Message: 'First name should contains Latin symbols only'
}
]
}
var validationResult = new window.InfinniUI.ValidationResult();
if (!args.value.requiredProperty) {
validationResult.error('error message', 'path of required property');
}
return validationResult;