Добрый день!
Не подскажите что делать с такой фичей. Есть мультивью в котором на каждой странице лежит по форме (http://webix.com/snippet/931a2466) в каждой из форм есть “скрытые” поля. Если вкладка “активна” тогда при валидации формы “скрытые” поля не играют никакой роли, если нет, тогда “скрытые” поля “участвуют” в валидации.
Спасибо!
UPD
Хотелось бы чтобы скрытые поля не играли роли при валидации
Не помогает, даже слегка иное получается, что начинает влиять и скрытое поле на валидацию, а этого не хотелось
http://webix.com/snippet/fffa12eb
у меня такая же проблема была. сделал так: все явно скрытые елементы {hidden:true} сделал отключенными {disabled:true} и валидацию делал с параметрами {hidden:true, disabled:false}. возможно, это создаст проблему, если захотите проверить и какой-то видимый отключенный елемент.
я сделал слегка по иному, убрал просто валидацию ( element.define(‘validate’, false); element.refresh() у этих полей, благо логика позволяет, но как-то хотелось бы узнать это фича или баг (:
Здравствуйте!
Это фича. Логика прозрачна - собственно, поведение описано @intregal (+ документация). Не важно, по какой причине инпут спрятан или отключён, учитываться он будет в зависимости от параметров метода validate()
.
В зависимости от Вашего кейса, define('validate', false)
может быть более чем подходящим вариантом.