![]() |
#1 |
Участник
|
![]()
Привет всем!
Есть такая форма PurchCreateOrder. Она открывается при создании закупки у поставщика. При этом автоматически расхлапывается раскрывающийся список, в котором можно выбрать поставщика. Я создал свою форму, никак не связанную с поставщиками и закупками. Но мне нужно, чтобы при открытии формы также сразу же расхлапывался раскрывающийся список. Я сделал вроде все так же, как и в форме PurchCreateOrder. Но у меня список расхлапывается и сразу же захлапывается! ![]() Что нужно сделать, чтобы после открытия формы раскрывающийся список остался раскрытым? Примечание: я вызываю метод lookup элемента StringEdit, который связан с полем в таблице по EDT. Я вызываю lookup в методе Run формы, после вызова super. Больше никакого кода у меня в методе Run нет.
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход! |
|
![]() |
#2 |
Дмитрий Ерин
|
Re: Автоматический вызов lookup при запуске формы
Цитата:
Изначально опубликовано demID
Примечание: я вызываю метод lookup элемента StringEdit, который связан с полем в таблице по EDT. Я вызываю lookup в методе Run формы, после вызова super. Больше никакого кода у меня в методе Run нет.
__________________
![]() |
|
![]() |
#3 |
Участник
|
Я сделал все так же, как и в форме PurchCreateOrder, т.е. и про setFocus не забыл.
Я еще для экспериментов этот же код вывел на отдельную кнопку. Так вот, при нажатии на кнопку этот код раскрывает StringEdit и оставляет его открытым. PS. setFocus() не играет никакой роли.
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход! |
|
![]() |
#4 |
Участник
|
![]()
Я поступил с Аксаптой, как Штрилиц поступил с гестапо (см. подпись сообщения)
![]() Вот код метода Run моей формы: PHP код:
PHP код:
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход! |
|
![]() |
#5 |
Moderator
|
Т.е. просто делается задержка в 100 мс? Тогда можно использовать ф-ю sleep(100).
__________________
Андрей. |
|
![]() |
#6 |
Участник
|
Нет, sleep() не помогло:
PHP код:
Интересно, почему же это в форме PurchCreateOrder работает?
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход! |
|
![]() |
#7 |
Moderator
|
Набросал простейшую формочку - работает, не схлопывается (без всякого sleep()).
Хотя когда-то тоже надо было сделать подобную функциональность в достаточно сложной и навороченной форме, и тоже не получилось, пришлось отказаться...
__________________
Андрей. |
|
|
![]() |
||||
Тема | Ответов | |||
Вызов формы из lookup форму | 7 | |||
Создание Lookup формы | 9 | |||
Автоматический вызов lookup | 1 | |||
Как подавить вызов LookUp формы при нажатии на "*" | 3 | |||
Русская локализация Axapta 3 ? | 59 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|