При работе с веб-приложением ввод данных через формы занимает значительную часть времени, поэтому ограничение допустимых значений уменьшает количество ошибок (опечаток) и, тем самым, ускоряет рабочий процесс. В приложениях, созданных с помощью декларативного фреймворка Evado, для этого используются маски атрибутов. Реализация масок на стороне клиента осуществляется с помощью библиотеки inputmask. В этом репозитории можно найти подробное описание. Маска работает только со строковым представлением. Поэтому, если вы маскируете числовой атрибут, то выберите тип представления «Строка». Параметры маски задаются в опциях атрибута: {"mask": "(999) 99-99-99"} По умолчанию для масок определены следующие свойства: При необходимости их можно переопределить в настройках конкретной маски: {"mask": {"mask": "(999) 99-99-99"}, "clearIncomplete": false} Значение для чтения Если атрибут с маской отображается в режиме чтения, то по умолчанию маска используется для форматирования значения. При необхо