|
popup menu. как узнать откуда вызвано?
|
|||
---|---|---|---|
#18+
Собственно, интересует вопрос как узнать из какого блока было вызвано popup menu. В случае использования совета из этой темы :SYSTEM.MOUSE_ITEM стабильно возвращает null. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2010, 13:46 |
|
popup menu. как узнать откуда вызвано?
|
|||
---|---|---|---|
#18+
stranger1101, момент вызова, когда присваивается :system.mouse_item и момент получения значения из system.mouse_item ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2010, 13:57 |
|
popup menu. как узнать откуда вызвано?
|
|||
---|---|---|---|
#18+
Я сделал так: 0. Создал параметр :PARAMETER.MOUSE_ITEM 1. Сделал на уровне формы триггер WHEN-MOUSE-CLICK Код триггера: :PARAMETER.MOUSE_ITEM := :SYSTEM.MOUSE_ITEM; 2. Сделал на уровне формы триггер PRE-POPUP-MENU. Код триггера: :PARAMETER.MOUSE_ITEM := :SYSTEM.MOUSE_ITEM; 3. В триггере типа Menu Item Code благополучно пользуюсь значением из :PARAMETER.MOUSE_ITEM и всё работает. Понимаю, что один из триггеров лишний, но исследовать лень, поскольку всё работает. Надеюсь, кто-нибудь продолжит. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2014, 17:55 |
|
|
start [/forum/topic.php?fid=51&msg=36508894&tid=1878223]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 281ms |
0 / 0 |