У меня есть форма, разделенная на несколько вкладок, и похоже, что проверка на такой форме не работает.
Настроен следующим образом:
elements:[
{
view:"tabview",
tabbar:{ options:["Setings","Summary"]}, animate:false,
cells:[
{ id:"Setings", rows:[
{ view:"datepicker", name:"post"}
]},
{ id:"Summary", rows:[
{ view:"text", name:"title", label:"New title" }
]}
]
}
],
rules:{
"post":webix.rules.isNotEmpty,
"title":webix.rules.isNotEmpty,
}
В качестве иллюстрации: параметр value
в событии onAfterValidation
включает только входные данные с текущей вкладки (должны быть заполнены неверными)
on:{
onAfterValidation:function(result, value){
if (!result) console.log(value);
else console.log(value);
}
},
Есть идеи, как реализовать проверку для нескольких вкладок? Спасибо.