Добавление дополнительной проверки значения к обязательному полю в мобильном приложении
Добрый день.
Возникла необходимость добавить проверку значения поля, например, чтобы оно соответствовало определённому регулярному выражению. Делал это через Custom бизнес-правило. Для установки валидности поля использовался код:
record.changeProperty("ColumnName", { isValid: { value: isValid, message: columnMessage } });
Но из-за того, что поле является обязательным эта проверка перекрывается базовым правилом обязательности поля, которое добавляется автоматически.
Есть возможность как-то решить данную проблему, желательно не модифицируя сам объект.
У меня такой же вопрос
Если обязательность проверяется до своего правила, то это логично, ведь пустое поле также не соответствует ему.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать
Зверев Александр,
Обязательность дефолтными правилаи проверяется как раз после выполнения пользовательских правил. Из-за чего моя проверка не учитывается: если значение имеет неверный формат, но поле заполнено, то после отработки всех правил оно всё равно считается верно заполненным.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать
У своего правила можно задать position, чтобы выполнялось после других.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать