Проверьте ошибку перед отправкой - PullRequest
0 голосов
/ 28 августа 2018

В настоящее время в моей форме есть кнопка с действием (сгенерировать заголовок документа, изменить значения некоторых полей, записать истории ...), а затем SubmitForm (MyForm).

Но у меня есть три обязательных поля, и если они пусты, мой SubmitForm генерирует ошибки. Что мне нужно, это проверить эти объявления перед отправкой. Я могу использовать IfBlank, но в этом случае у меня нет названной ниже ошибки в моих полях. Как я могу выполнить ту же проверку, что и форма отправки, прежде чем отправлять свои формы?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Вы можете использовать IsBlank для проверки того, является ли текстовое поле пустым или нет, и в его истинном значении вы можете использовать Notify («Пожалуйста, заполните обязательные поля», Warning), это покажет сообщение об ошибке. У уведомлений есть типы уведомлений об успехах и оповещениях, проверьте его.

0 голосов
/ 29 августа 2018

DataCardValue1, DataCardValue2, DataCardValue3 - обязательные поля

Чтобы отключить кнопку:
Кнопка Режим дисплея : If(IsBlank(DataCardValue1.Text) || IsBlank(DataCardValue2.Text) || IsBlank(DataCardValue3.Text), DisplayMode.Disabled, DisplayMode.Edit)

Чтобы отобразить предупреждение при пустых полях:

DataCardValue1,2,3 Заполнить : If(IsBlank(DataCardValue1.Text), RGBA(220, 72, 80, 1),RGBA(255, 255, 255, 1))
DataCardValue1,2,3 HintText : If(IsBlank(DataCardValue1.Text), "field shouldn't be empty" ,"")

...