onValidationError

срабатывает, если данные не прошли валидацию после их загрузки/редактирования/добавления

void onValidationError(number|string id,object obj,object details);
idnumber|stringID элемента данных, на котором произошла ошибка валидации
objobjectобъект элемента
detailsobjectподробности валидации

Example

webix.ui({
    view:"datatable",
    rules:{
        title:webix.rules.isNotEmpty,
        rating:webix.rules.isNumber
    },
    on:{
        onValidationError:function(id, obj, details){
            var index = this.getIndexById(id)+1;
            webix.message({ type:"error", text:"Empty title for row "+index });
        }
     }
});

Related samples

Details

Параметр details - это объект с маркерами для полей данных, значения из которых не прошли валидацию, например:

{
    title:true,  // не прошло валидацию
    rating:false // прошло валидацию
}
See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix web development library and page of javascript menu library product.