Автор | Сообщение |
|
| постоянный участник
|
Пост N: 789
Зарегистрирован: 13.10.05
|
|
Отправлено: 22.03.18 19:59. Заголовок: ONGOTFOCUS
При входе в поле, если оно пустое вызывается соответствующий справочник. цитата: | ONGOTFOCUS {||iif(Empty(This.Value),Spr_Ld(This.Name),)} |
| Если в справочнике не сделан выбор (по разным причинам) ,то происходит возврат в исходное поле. ONGOTFOCUS вновь вызывает справочник и так по кругу. Как в такой ситуации отменить вызов справочника ? В консоли обрабатывал клавиатуру, если нажата Esc, то отбой, а здесь в любом случае остаётся ONGOTFOCUS.
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1796
Зарегистрирован: 17.02.12
|
|
Отправлено: 22.03.18 20:20. Заголовок: Vlad04 пишет Как в т..
Vlad04 пишет цитата: | Как в такой ситуации отменить вызов справочника ? |
| Используя Cargo контрола @ ..... GETBOX Spr_Ld ... ONGOTFOCUS {||iif( Empty(This.Value) .and. This.Cargo, Spr_Ld(This.Name),)} This.Spr_Ld.Cargo := empty(This.Spr_Ld.Value) // вызов спр. ... после вызова спр. и заполнения значения ставите This.Spr_Ld.Cargo := .F.
|
|
|
|
| постоянный участник
|
Пост N: 790
Зарегистрирован: 13.10.05
|
|
Отправлено: 22.03.18 20:27. Заголовок: oK Буду пробовать..
oK Буду пробовать
|
|
|
|
| постоянный участник
|
Пост N: 791
Зарегистрирован: 13.10.05
|
|
Отправлено: 23.03.18 07:29. Заголовок: Всё нормально. Чере..
Всё нормально. Через Cargo можно отслеживать ситуацию
|
|
|
|