Выделение красным границы view:"text" при ошибке валидации

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

От чего зависит, выделяется ли красным граница у текстового поля в форме, в случае ошибки валидации при вызове form.validate(). У меня в коде выделение красным не происходит. Код аналогичный стандартным примерам:

Тут выделяется:

https://docs.webix.com/samples/13_form/04_validation/01_basic.html

Тут нет:

https://docs.webix.com/samples/13_form/04_validation/02_complex_rule.html

обратите внимание на параметр rules.
если имеются компоненты с именем, заданным там, то они будут выделяться при отрицательной валидации.
также будут выделяться те компоненты, в которых непосредственно задан параметр validate

Увы, дело не в этом. У меня нестандартный skin, полученный через Skin Builder, на основании одного из существующих, но с изменением некоторых параметров. Нашел, что на такую проблему уже жаловались тут:

https://docs.webix.com/desktop__data_validation.html

Вот, что пишет человек:

Robert • 2 years ago
Hi, in material skin red highlight on validation error is not visible. How can I fix this ?

Но, ответа не было.

В итоге вопрос сводится к тому, что надо поменять в webix.css или skin.css или стиль чего установить в приложении, чтобы работало выделение красным.

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

Контролу, не прошедшему валидацию, добавляется класс .webix_invalid. И правило, которое устанавливает цвет и фон, выглядит следующим образом (здесь полный код для всех контролов):

.webix_invalid .webix_el_box input, 
.webix_invalid .webix_custom_radio, 
.webix_invalid .webix_el_box .webix_inp_static, 
.webix_invalid .webix_el_box select, 
.webix_invalid .webix_el_box textarea, 
input.webix_invalid, 
select.webix_invalid, 
textarea.webix_invalid {
    background-color: #fff6f6;
    border-color: #fea5a8;
}

Возможно, правила, заданные в кастомном скине, переопределяет эти. В таком случае можно попробовать либо !important, либо более детальные селекторы.

Здравствуйте. Спасибо, за ответ! У меня появился еще вопрос по этой теме. Если я, после вызова form.validate(), поднимаю модальное окошко с сообщением об ошибке, то компоненты экрана, тоже меняют свой внешний вид пока окошко отображается. В частности, поля ввода, которым я переопределил фон, меняют свой фон на белый. То есть, видимо, есть отдельный класс (группа классов), которые отвечают за отображение комопнента на экране, когда он на заднем плане, за модальным окном. Буду благодарен, если подскажете, что это за класс.