проверяет один элемент или все данные
id | string | id элемента данных |
boolean | true, элемент прошел валидацию |
mygrid = webix.ui({
view:"datatable",
columns:[
{id:"rank", header:"", width:50, editor:"text"},
{id:"title", header:"Film title", width:200, editor:"text"},
{id:"votes", header:"Votes", width:100, editor:"text"}
],
rules:{
"rank":positiveNumber,
"votes":positiveNumber
}
});
/*проверить все элементы*/
var result = mygrid.validate();
/*проверить первый элемент*/
var result = mygrid.validate(mygrid.getFirstId());
Без id метод вызовет проверку всех данных.
Метод проверяет данные используя config.rules.
Элементы, в которых какое-либо поле не прошло валидацию, отмечаются маркером (и классом CSS) "webix_invalid".