Проверка формы с несколькими вкладками

У меня есть форма, разделенная на несколько вкладок, и похоже, что проверка на такой форме не работает.

Настроен следующим образом:

  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);
  }
},

Пример.

Есть идеи, как реализовать проверку для нескольких вкладок? Спасибо.


person rannat    schedule 07.10.2016    source источник


Ответы (1)


Решено. Есть возможность вызвать проверку скрытых входов:

$$("postform").validate({hidden:true});

Обновленный фрагмент кода

person rannat    schedule 01.11.2016