169 похожих чатов

Всем привет, интересно, кто как справляется с необходимость вывода информационных

сообщений (warning) при валидации форм? (просто уведомление, без фейла валидации формы) в реальных проектах

21 ответов

16 просмотров

Просто уведомление, что такое фейл валидации?

⛄️- Автор вопроса
Sanya Ilyin
Просто уведомление, что такое фейл валидации?

имею ввиду не влиять на валидность формы, как это делают валидаторы, при записи error стандартно есть вариант просто методы делать и проверять, вчера на стеке почитал про расширение, и обертку над валидаторами, которые запишут ошибку в warning поле (расширенное) и вернул null

⛄️
имею ввиду не влиять на валидность формы, как это ...

Можно сделать кастом функцию проверки валидности. Игнорить ворнинги

⛄️- Автор вопроса
Dmitry
Можно сделать кастом функцию проверки валидности. ...

а при записи в валидаторе что-то вроде в error записывать в формате { warning: ... } ?

⛄️
а при записи в валидаторе что-то вроде в error зап...

Если ключ одинаковый то вообще просто, да

⛄️
имею ввиду не влиять на валидность формы, как это ...

Какие методы? У вас есть форма Из коробки в ангуляре и валидаторы к ней.

⛄️- Автор вопроса
Sanya Ilyin
Какие методы? У вас есть форма Из коробки в ангу...

валидаторы для ошибок, я хочу иметь возможность выводить просто ворнинги. которые не будут отправлять форму в состояние invalid

⛄️- Автор вопроса
Sanya Ilyin
Это все есть из коробки, читайте доку

не подскажите подробнее, пожалуйста? первый раз слышу, и сам в доке смог найти только Every time the value of a form control changes, Angular runs validation and generates either a list of validation errors that results in an INVALID status, or null, which results in a VALID status.

⛄️
не подскажите подробнее, пожалуйста? первый раз с...

https://angular.io/guide/form-validation#defining-custom-validators

⛄️- Автор вопроса
Sanya Ilyin
https://angular.io/guide/form-validation#defining-...

этот способ кастомного валидатора отправит форму в состояние INVALID либо VALID и резалт валидатора null а мне нужно выдать информативное сообщение, при этом оставить форму в состоянии VALID

⛄️
этот способ кастомного валидатора отправит форму в...

Какой в этом смысл? Чтобы можно было отправить форму с ошибкой?

Sanya Ilyin
Какой в этом смысл? Чтобы можно было отправить фор...

Можно конечно наколхозить логику внутри валидатора, чтобы он возвращал valid и слайд эффектом показывал варнинг

⛄️- Автор вопроса
Sanya Ilyin
Какой в этом смысл? Чтобы можно было отправить фор...

я говорю не про ошибку, а про warning выдать пользователю предупреждение, но да, при этом форма остается валидной конкретный кейс: у меня есть форма текстовым инпутом, дальше с инпутом для ввода паттерна регулярки я должен предупредить пользователя, о том, что текст в инпуте не проходит по регулярке но это лишь предупреждение, форма валидна с любым значением и может быть сохранена

⛄️
я говорю не про ошибку, а про warning выдать польз...

ну тогда не добавляйте валидаторы в ангуляровскую форму в инпут, просто отдельно выводите в шаблоне сообщения

⛄️
я говорю не про ошибку, а про warning выдать польз...

Либо просто дергать метод при изменении инпута и проверять отдельно

⛄️- Автор вопроса
Артур Мудрик 🇮🇱🇷🇺
ну тогда не добавляйте валидаторы в ангуляровскую ...

но если таких сообщений много, то достаточно громоздко выглядит, особенно при влиянии нескольких контролов на этот месседж пока в голове сидит идея сделать что-то вроде new WarningValidator, который будет принимать валидатор, но при этом выставлять только варнинг, возвращая null

⛄️
я говорю не про ошибку, а про warning выдать польз...

как вариант валидацию оставить так как она работает, а варнинги сделать отдельно на более высоком уровне

Smooth Operator
как вариант валидацию оставить так как она работа...

типа функция которая принимает AbstractControl и WarningFn[] и возвращает Observable<варнингов или null>

⛄️- Автор вопроса
Smooth Operator
типа функция которая принимает AbstractControl и W...

В этом же случае придётся создавать свой форм контрол от базового с дополнительной логикой варнингов ?

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта