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