|
Маска в поле ввода | ☑ | ||
---|---|---|---|---|
0
igand
27.11.15
✎
08:36
|
Добрый день уважаемые форумчане!
Встал на простом и не могу разобраться. Имеется справочник Контрагенты, есть форма элемента. Где поле ввода телефон и я пытаюсь указать маску ввода при создании элемента справочника ЭтаФорма.Элементы.Телефон.Заголовок = "8(999)999-99-99" не работает такой вариант. Подскажите что не так? |
|||
1
Горогуля
27.11.15
✎
08:37
|
это ты заголовком маску пытаешься указать?
|
|||
2
Лефмихалыч
27.11.15
✎
08:38
|
Расширение поля формы для поля ввода (Form field extension for a text box)
Маска (Mask) Использование: Чтение и запись. Описание: Тип: Строка. Содержит посимвольную строку маски интерактивного ввода текста в поле. В строке маски допустимо использование следующих специальных символов: ! - любой введенный символ преобразуется в верхний регистр; 9 - допустимо ввести произвольный символ цифры; # - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел; N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры); U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр; X (латинского алфавита) - допустимо ввести произвольный символ; ^ - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка; h - допустим ввод символов обозначения шестнадцатеричных цифр; @ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел. При помещении значения из поля ввода с маской в текстовый реквизит, связанный с этим полем ввода, происходит следующее преобразование: на тех позициях, где в маске стоит символ "@", а в строке пробел – пробел удаляется. Если в маске из специальных символов используются только символы "@", то все символы текста, соответствующие символам маски, не являющимся специальными символами, удаляются после последнего непустого блока из символов "@". Например, при маске "@@.@@.@@." текст "41. 2. ." преобразуется в "41.2". Для того, чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ "\". Допускается указание нескольких масок в одном параметре. Маски разделяются символом ";". В этом случае использоваться будет та маска, к которой подходит введенный текст. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). |
|||
3
DDwe
27.11.15
✎
08:44
|
(0) А зачем при создании? Просто у элемента формы нельзя указать? Или у тебя маска с каждым открытием меняется?
|
|||
4
igand
27.11.15
✎
08:46
|
Ссори не правильно указал,
Элементы.Телефон.Маска = "8(999)999-99-99" |
|||
5
igand
27.11.15
✎
08:47
|
Как указать у элемента формы?
|
|||
6
Горогуля
27.11.15
✎
08:48
|
(5) в его свойствах
|
|||
7
igand
27.11.15
✎
08:53
|
открываю форму, нахожу поле а в его свойствах нет маски, помню раньше был, а найти не могу
|
|||
8
Горогуля
27.11.15
✎
08:55
|
как найдёшь - сигнализируй
|
|||
9
Jokero
27.11.15
✎
09:00
|
(7) Проверь тип, Маска - она только для строкового типа. Для числового - формат редактирования (форматная строка)
|
|||
10
igand
27.11.15
✎
09:21
|
а у меня тип число))))
|
|||
11
igand
27.11.15
✎
09:21
|
исправил все работает спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |