Commit 399fe09d authored by Talgat Mustafinov's avatar Talgat Mustafinov

Add form validation and data format sections

parent e435282b
......@@ -24,3 +24,9 @@
:numbered:
form/components
.. toctree::
:maxdepth: 2
:numbered:
form/form-data-format
Валидация и формат данных
==================================
Валидация и формат данных используются для контроля корректности
вводимой информации и обеспечения целостности данных в форме.
С помощью настроек валидации можно ограничить ввод пользователя
и задать правила заполнения полей в соответствии с требованиями
бизнес-процесса.
Обязательные поля
-------------------------
Обязательное поле — это компонент формы, который должен быть заполнен
пользователем перед сохранением или отправкой формы.
Если обязательное поле не заполнено, система не позволит
продолжить работу с формой и уведомит пользователя о необходимости
ввода значения.
Использование обязательных полей позволяет гарантировать наличие
ключевых данных в записи.
Маска ввода
--------------------------
Маска ввода используется для задания фиксированного формата данных
при вводе значения.
Она позволяет ограничить ввод символов и задать структуру значения,
например для:
* телефонных номеров;
* идентификационных кодов;
* форматированных числовых значений.
Маска ввода помогает пользователю вводить данные в корректном виде
и снижает вероятность ошибок.
Регулярные выражения
---------------------------
Регулярные выражения используются для проверки вводимых данных
на соответствие заданному шаблону.
С их помощью можно реализовать более гибкую и точную валидацию,
например для:
* адресов электронной почты;
* специальных кодов;
* пользовательских форматов данных.
Если введенное значение не соответствует заданному регулярному
выражению, система уведомляет пользователя об ошибке.
Блокировка от изменений
----------------------------
Блокировка от изменений используется для запрета редактирования
значения компонента пользователем.
Данный параметр применяется в случаях, когда значение:
* заполняется автоматически;
* рассчитывается системой;
* не должно быть изменено вручную.
Заблокированное поле отображается в форме,
но недоступно для редактирования.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment