bug validate invisible form in multiview

Добрый день!

Не подскажите что делать с такой фичей. Есть мультивью в котором на каждой странице лежит по форме (http://webix.com/snippet/931a2466) в каждой из форм есть “скрытые” поля. Если вкладка “активна” тогда при валидации формы “скрытые” поля не играют никакой роли, если нет, тогда “скрытые” поля “участвуют” в валидации.

Спасибо!

UPD
Хотелось бы чтобы скрытые поля не играли роли при валидации

можете задать $form.validate({hidden:true})
http://docs.webix.com/api__link__ui.form_validate.html

Не помогает, даже слегка иное получается, что начинает влиять и скрытое поле на валидацию, а этого не хотелось

http://webix.com/snippet/fffa12eb

у меня такая же проблема была. сделал так: все явно скрытые елементы {hidden:true} сделал отключенными {disabled:true} и валидацию делал с параметрами {hidden:true, disabled:false}. возможно, это создаст проблему, если захотите проверить и какой-то видимый отключенный елемент.

я сделал слегка по иному, убрал просто валидацию ( element.define(‘validate’, false); element.refresh():wink: у этих полей, благо логика позволяет, но как-то хотелось бы узнать это фича или баг (:

Здравствуйте!

Это фича. Логика прозрачна - собственно, поведение описано @intregal (+ документация). Не важно, по какой причине инпут спрятан или отключён, учитываться он будет в зависимости от параметров метода validate().
В зависимости от Вашего кейса, define('validate', false) может быть более чем подходящим вариантом.