21.01.2011, 21:05 | #1 |
Участник
|
mouseDblClick на аналитике в строках заказа
Не отрабатывает двойное нажатие мыши на полях аналитики строк заказов и закупок, на закладке строк.
Те, что скрываются и показываются через настройку отображения аналитик. Модификаций на форме серьезных нет. Они вообще должны реагировать на мышь? Что можно предпринять? |
|
21.01.2011, 21:17 | #2 |
Боец
|
Там, видимо у св-ва группы, куда входят контролы аналитик стоит св-во AutoDataGroup=Yes. В этом случае клик не работает.
|
|
21.01.2011, 21:38 | #3 |
Участник
|
Выход: использовать installMessageProc
|
|
21.01.2011, 22:03 | #4 |
Moderator
|
Цитата:
X++: public int mouseDblClick(int _x, int _y, int _button, boolean _Ctrl, boolean _Shift) { int ret; ret = super(_x, _y, _button, _Ctrl, _Shift); box::info(element.selectedControl().labelText()); return ret; } |
|
21.01.2011, 22:09 | #5 |
Участник
|
Не, непривычно не подойдет.
installMessageProc не поймал. Последний раз редактировалось uchenik; 21.01.2011 в 23:28. |
|
22.01.2011, 21:14 | #6 |
Боец
|
Тогда попробуйте пойти по пути:
element.controlMethodOverload() element.controlMethodOverloadObject() element.controlCallingMethod() Есть шанс, что получится. Если получится, то автоматически это можно сделать сразу для всех форм системы, где используются аналитики через SysSetupFormRun |
|
24.01.2011, 00:24 | #7 |
Участник
|
Спасибо, пока воспользовался Вашим советом по свойству.
|
|