Загальний опис
Маски введення для текстових полів - це можливість, що з'явилася у версії 1.9.6 CRM системи. Вона дозволяє задати певні вимоги до текстового поля, що сприяє однаковому внесення даних різними користувачами і не дозволяє внести в програму непотрібну інформацію.
Сфера застосування
Маски введення будуть корисні для полів:
Інструкція
При створенні маски введення використовуються наступні позначення:
Наприклад, якщо необхідно, щоб поле складалося з 11 цифр, то в поле Заповнити шаблоном просто вказується: N11
Наприклад, якщо необхідно, щоб поле складалося з 7 букв, то в поле Заповнити шаблоном просто вказується: C7
- P - позначають символи пунктуації
Наприклад, якщо необхідно, щоб в поле можливо було поставити прочерк, знак питання або оклику, то вказується: P1
Наприклад, якщо необхідно, щоб поле заповнювався будь-якими 5 символами, то вказується: * 5
- [І] - Символи, які, відповідно, позначають початок і кінець довільній маски введення, в якій можливі значення перераховуються через кому.
Наприклад, якщо обов'язково, щоб в поле був символ - собачка (@), то вказується: [@]
Якщо необхідно, щоб в поле вводилася цифра з проміжку 0-9, то вказується: [0-9]
Якщо необхідно, щоб в поле вводилася будь-яка кирилична прописна буква, то вказується [а-я]
Якщо необхідно, щоб в поле вводилася будь-яка латинська велика літера, то вказується [A-Z]
Важливо: Діапазони знаків може свідчити тільки для одиночних символів
Важливо: У зв'язку з тим, що кома і тире використовуються при позначенні діапазону можливих значень, вказати їх без інших символів не вийде. Тобто запис типу "1-3" або "1,3" можлива. А ось тільки "-" або "," вказати не вийде.
Для того, щоб ввести маску введення, вам необхідно відкрити настройки текстового поля і ввести код маски введення в поле "Шаблон заповнення".
Важливо: У текстовому полі з маскою введення повинна бути відключена "багаторядкова".
Правила введення маски наступні:
1. Вказуємо тип символів, які будуть вводитися.
2. Вказуємо кількість символів, яке повинно бути введено.
Наприклад, якщо ми хочемо, щоб в поле вводилося лише одинадцять цифр і не можна було вказати літери або інші символи, то вказуємо код N11 і натискаємо "Зберегти"
Якщо з першої спроби ми не змогли ввести в поле коректне значення, але потім все-таки внесли зміни з урахуванням зауважень, заданих шаблоном, що заповнюються поле забарвиться зеленим кольором
Таким чином працює можливість заповнення поля шаблоном.
Необхідно, щоб поле з назвою компанії можливо було внести до 15 символів - виключно кириличних літер
В такому випадку необхідно використовувати наступний код
[А-Я, а-я] - позначає перелік можливих значень можливих значень
1-15 - позначає кількість символів, яке може бути задано - від 1 до 15 символів (в даному випадку).
Необхідно, щоб поле з назвою компанії можливо було внести до 15 символів - латинських і / або кириличних літер.
В такому випадку необхідно використовувати наступний код
[А-Я, а-я, A-Z, a-z] - позначає перелік можливих значень. В даному випадку, можливо також використовувати просто значення "С", тому що мається на увазі, що ми зможемо додати будь-яку букву.
1-15 - позначає кількість символів яке може бути задано - від 1 до 15 символів (в даному випадку).
В такому випадку необхідно використовувати наступний код
[А-я, a-z, 0-9] 1-10 - позначає від 1 до 10 букв або цифр
[@] 1 - позначає обов'язковість введення одного символу-собачки
[.] 1 - позначає обов'язковість введення однієї точки після букв
С2-3 - позначає кількість букв для позначення домену електронної скриньки
У компанії прийнята певна нумерація договорів. Необхідно, щоб в номері договору спочатку можна було вказати літери, наприклад, на початку необхідно вказати тип договору - ДП або ТАК (тобто Договір Поставки або Договір Оренди), потім рік ув'язнення (чотири цифри), потім тире, потім 5 цифр договору.
В такому випадку необхідно використовувати наступний код
[ДП, YES] - позначає тип договору
P1 - позначає можливість поставити один знак пунктуації (тире)
N5 - позначає можливість вказати 5ти значний номер договору
В такому випадку необхідно використовувати наступний код
[+7] 1 - позначає, що номер повинен починатися з +7, а 1 означає, що комбінацію символів, укладену в квадратні дужки, потрібно ввести 1 раз
[(, 0-9] 1N3 [), 0-9] 1 - означає, що код міста повинен складатися з 3 цифр в дужках або 5 цифр без дужок
N5-7 - позначає необхідність введення інших цифр номера