![]() |
![]() |
|
Маска ввода | ☑ | ||
---|---|---|---|---|
0
Широкий
22.05.08
✎
16:27
|
Подскажите пжл.. можно ли сделать маску на поле ввода по следующему принципу: возможен ввод только цифр до 3 знаков (положительные/отрицательные) или ввод какого нить символа (к примеру #)
|
|||
1
Mitriy
22.05.08
✎
16:43
|
СП на вкладке Индекс слово Маска
|
|||
2
Широкий
22.05.08
✎
16:50
|
(1) Аплодисменты! Можешь нарисуешь мне маску раз знаешь как в СП описание искать?
|
|||
3
Stepa86
22.05.08
✎
16:54
|
(1) =) а я всех посылал когда меня просили реализовать маску, думал в 1Ске низя, или можно через *опу...
(2) нарисую любую маску по тарифу $100 за символ |
|||
4
Mitriy
22.05.08
✎
16:57
|
(3) можно, если тип строка, иначе через то самое место... :))
|
|||
5
Mitriy
22.05.08
✎
17:00
|
(2) спасибо за аплодисменты, завсегда рад... а рисовать уже не хочется :)
|
|||
6
НЕА123
22.05.08
✎
17:05
|
если число, то диапазон можно указать.
|
|||
7
Широкий
22.05.08
✎
17:05
|
(4) Маска и так только для строкового типа
# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел Предположим маска "#9" - типа отр/положит число .. так блин можно вписать просто "-" или "+" без цифры - выглядит некрасиво .. |
|||
8
Stepa86
23.05.08
✎
10:13
|
есть табличное поле, в котором хочу на некоторые ячейки строкового типа наложить маску программно, где это делается? не нашел ни a оформлении строки, ни в текущей строке, ни в свойствах табл. поля...
|
|||
9
Широкий
23.05.08
✎
10:17
|
(8) В свойствах самой ячейки табличного поля
|
|||
10
Stepa86
23.05.08
✎
10:25
|
(9) и как программно к ним оборатится? из приАктивацииЯчейки ?
|
|||
11
Широкий
23.05.08
✎
10:27
|
(10) Для чего программно? В конфигураторе поставил один раз маску ввод и фсе
|
|||
12
Stepa86
23.05.08
✎
10:30
|
(11) Нуно, в конфигураторе не интересно - гибкости нет, а так маска задается в настройках и юзается как надо, тем более маска доступна для записи согласно СП...
|
|||
13
Широкий
23.05.08
✎
10:31
|
(12) Ну ставь программно .. раз тебе надо
|
|||
14
Stepa86
23.05.08
✎
10:32
|
вот я и спрашиваю в (8) где это ставится, не могу найти
|
|||
15
Широкий
23.05.08
✎
10:35
|
ЭлементыФормы.<ТВОЕ ТАБЛИЧНОЕ ПОЛЕ>.Колонки.<ТВОЯ КОЛОНКА>.ЭлементУправления.Маска=ТвояМаска;
|
|||
16
Stepa86
23.05.08
✎
10:41
|
(15) у меня в одной колонке могут быть разные маски. Пока нашел только ПриОкончанииВводаТекста у Элемента
|
|||
17
Широкий
23.05.08
✎
10:45
|
Значит вставь в ПередНачаломИзменения
|
|||
18
Stepa86
23.05.08
✎
10:47
|
вставить (15)? у меня подозрение, что остальные маски тоже изменятся вместе с текстом
|
|||
19
Широкий
23.05.08
✎
10:48
|
(18) Угу .. и что из этого?
|
|||
20
Широкий
23.05.08
✎
10:48
|
+19 Поменяется только маска.. введенный текст останется
|
|||
21
AndreYAN
23.05.08
✎
10:49
|
Что-то все ушли от темы, так можно такую маску установить, либо только программную проверку делать?
|
|||
22
Широкий
23.05.08
✎
10:51
|
(18) Лучше юзать процедуру ПриНачалеРедактирования
|
|||
23
Широкий
23.05.08
✎
10:52
|
(21) я не нашел такой возможности.. Предположу что все-таки нельзя
|
|||
24
Stepa86
23.05.08
✎
10:56
|
(15, 16, 22) - попробовал, во всех случаях маска устанавливается на всю колонку =(
|
|||
25
Широкий
23.05.08
✎
11:06
|
(24) И что страшного?
|
|||
26
Stepa86
23.05.08
✎
11:26
|
сделал (22) в первой строке маска "3 цифры", во второй "6 любых букв и цифр". Если сначало редактирую вторую, потом первую - все нормально, если сначало первую, потом вторую - первая хорошо отрабатывает, а во второй получается "6 цифр"
|
|||
27
Stepa86
23.05.08
✎
11:32
|
победил - приокончанииредактирования очищаю маску и все работает =)
|
|||
28
Stepa86
23.05.08
✎
11:33
|
Всем спасибо, особенно аффтару ветки, пойду еще че нить этаково сделаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |