[ELMA3] Маска для ввода номера телефона
Данная маска будет применена к переменной Phone типа Строка.
Для того, чтобы добавить razor на форму, переходим в конструктор форм.
Чтобы создать форму процессной задачи через конструктор форм, необходимо сделать следующее:
- открываем настройки задачи, переходим на вкладку Форма (контекст);
- выбираем тип формы Конструктор форм и нажимаем Создать новую форму.
Рис. 1. Вкладка "Форма (контекст)" настроек задачи. Кнопка "Создать новую форму"
В конструкторе форм добавляем на форму элемент формы Панель, размещаем в любом месте формы.
Рис. 2. Вкладка Дизайнера "Формы". Панель инструментов. Кнопка "Панель"
В настройках панели переходим на вкладку Системные и нажимаем кнопку Редактировать.
Рис. 3. Окно настройки панели. Вкладка "Системные". Кнопка "Редактировать"
В открывшемся окне можно поменять название представления (не обязательно) и далее нажимаем кнопку ОК.
Рис. 4. Диалоговое окно выбора представления
В открывшемся окне нажимаем кнопку Изменить.
Рис. 5. Кнопка "Изменить"
Далее полностью заменяем имеющийся код на код, приведенный ниже.
Пример Razor-формы:
<script type="text/javascript">
jQuery(function($){
$("#Entity_Phone").mask("+7(999)-999-99-99");
});
</script>
Отображение на форме будет иметь вид:
Рис. 6. Маска ввода номера телефона