|
Отловить фокусировку на элементе формы | ☑ | ||
---|---|---|---|---|
0
mzelensky
09.01.12
✎
09:34
|
Доброго времени суток! Платформа 8.2.13.219. Имеем форму документа с большим количеством реквизитов. При открытии формы фокус устанавливается на самый верхний элемент и затем кнопкой "TAB" идет перебор по элементам формы (изменяется фокус). Каким образом можно отловить фокусировку на определенном элементе формы, а затем, соответственно, уход фокуса с этого элемента? (при этом входа в режим редактирования или ввода текста не происходит)
|
|||
1
mzelensky
09.01.12
✎
10:03
|
ап
|
|||
2
Rie
09.01.12
✎
10:16
|
(0) А зачем?
|
|||
3
mzelensky
09.01.12
✎
11:28
|
(2) ну вот хочется человеку! Он фокусируется на первом элементе и дальше начинает ТАБОМ переключаться между полями ввода. Некоторые забивает, некоторые пропускает (либо нет данных для заполнения, либо значение по-умолчанию уже стоит и оно устраивает). Так вот нужно чтобы при "переклацивании" табом поля с обязательным заполнением программа обрабатывала это и выводила определенные сообщения (ну т.е. производилась некая последовательность действий).
Чисто событиями элемента ввода этого не удается добиться :( |
|||
4
1Сергей
09.01.12
✎
11:29
|
А чо, в восьмерке нет "пропускать при вводе"?
|
|||
5
1Сергей
09.01.12
✎
11:36
|
||||
6
mzelensky
09.01.12
✎
11:40
|
(4) зачем мне пропускатЬ?!?!?!? Читай (0) и (3) внимательно!
|
|||
7
mzelensky
09.01.12
✎
11:40
|
(5) мне как раз не нужно его пропускать! Нужно отловить изменение фокуса на этом элементе.
|
|||
8
mzelensky
09.01.12
✎
12:13
|
народ спит :( или пьет :(
|
|||
9
mzelensky
09.01.12
✎
14:37
|
ааааааууууууууууу?
|
|||
10
mzelensky
10.01.12
✎
09:09
|
ну, испытаем судьбу сегодня. ТЕма ПРОДОЛЖАЕТСЯ :)
|
|||
11
Starhan
10.01.12
✎
09:19
|
проверял при табе срабатывает событие <ОбновлениеОтображения>?
|
|||
12
mzelensky
10.01.12
✎
09:22
|
(11) проверял, но честно говоря не хочется его использовать - это ж проверка будет происходить при каждой перерисовки формы...лишняя нагрузка получается.
|
|||
13
mzelensky
10.01.12
✎
09:23
|
(12) а нифига, не срабатывает "<ОбновлениеОтображения>"
|
|||
14
mzelensky
10.01.12
✎
09:45
|
:(
|
|||
15
vmv
10.01.12
✎
09:47
|
задача нереальна штатными средствами
|
|||
16
RomaH
naïve
10.01.12
✎
09:49
|
есть ВК ...
|
|||
17
NcSteel
10.01.12
✎
09:50
|
(15) Еще и бесмысленная.
|
|||
18
RomaH
naïve
10.01.12
✎
09:50
|
а можно задачу поподробнее - нафига собственно?
|
|||
19
Defender aka LINN
10.01.12
✎
09:50
|
(3) Для этого есть обработка проверки заполнения и отметка незаполненных.
|
|||
20
RomaH
naïve
10.01.12
✎
09:51
|
(17) ага - расскажи это нашим операторам которые доки набирают
|
|||
21
RomaH
naïve
10.01.12
✎
09:52
|
+(18) увидел (3)
у нас используется для автоматической сменя раскладки на полях с кодом на латинице для быстрого подбора |
|||
22
mzelensky
10.01.12
✎
09:54
|
(19) на каком этапе она срабатывает? Я читал в СП, но чет видимо не догнал до конца?
|
|||
23
mzelensky
10.01.12
✎
09:58
|
Вот дословное желание:
4Характер сделки по умолчанию подставляется «Перемещение товаров на возмездной основе по договору купли-продажи товаров». При прохождении поля (переспрашивать «Да» «Нет» ?), если «нет», то возвращение в заполнение элемента. |
|||
24
Defender aka LINN
10.01.12
✎
10:01
|
(22) В справочнике - перед записью, в документе - перед проведением. Ну и всегда можно программно вызвать, конечно. Особо хорошо выглядит в УФ.
|
|||
25
NcSteel
10.01.12
✎
10:03
|
(20) Не один год этим занимаюсь.
|
|||
26
guitar_player
10.01.12
✎
10:05
|
(23) платформа это не может, и для того что вы хотите это в принципе и не надо. Если уж так чешется то пишите ВК
|
|||
27
mzelensky
10.01.12
✎
10:05
|
(24) ну это я видел. Проблема в том ,что мне нужно "при смене фокуса на элементе" :(
|
|||
28
mzelensky
10.01.12
✎
10:07
|
Значит мои опасения подтвердились :(
|
|||
29
RomaH
naïve
10.01.12
✎
10:08
|
в общем если интересно - автор ВК будет после 15/01
возможно договоритесь на безвозмездной основе в ВК накручено еще много чего (но весит мало) - ШК. рисование ДШК. фокус, смена раскладки, - в смысле ВК надо будет подгонять под вас (25) :) можно примерный текст переубеждения - надо на форме в 2 полях из 15 в ТЧ переключать раскладку для быстрого ввода - диагноз по МКБ (код типа L101.1) |
|||
30
RomaH
naïve
10.01.12
✎
10:16
|
... не в ТЧ - в ТЧ можно штатно, именно на форме
|
|||
31
mzelensky
10.01.12
✎
10:16
|
(29) а автор кто?
|
|||
32
RomaH
naïve
10.01.12
✎
10:21
|
(31) ... тебе ФИО или зачем? - если интересно - числа 16 напомни
|
|||
33
mzelensky
10.01.12
✎
10:25
|
(32) ну почту хотя бы дай (свою или автора). Чтобы тут опять темы не плодить.
|
|||
34
RomaH
naïve
10.01.12
✎
10:26
|
сторно на народ ру
|
|||
35
crotnn
10.01.12
✎
10:45
|
(29) в автоподборе или окончании ввода текста анализировать введенное значение и приводить к нужному, например, Д101.1 или Л101.1 -> L101.1 Мои операторы привыкли за неделю.
|
|||
36
mzelensky
10.01.12
✎
10:50
|
(35) у меня нет событий "автоподбор" или "окончании ввода текста".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |