AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2011, 21:05   #1  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
mouseDblClick на аналитике в строках заказа
Не отрабатывает двойное нажатие мыши на полях аналитики строк заказов и закупок, на закладке строк.
Те, что скрываются и показываются через настройку отображения аналитик.

Модификаций на форме серьезных нет. Они вообще должны реагировать на мышь?
Что можно предпринять?
Старый 21.01.2011, 21:17   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Там, видимо у св-ва группы, куда входят контролы аналитик стоит св-во AutoDataGroup=Yes. В этом случае клик не работает.
Старый 21.01.2011, 21:38   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Выход: использовать installMessageProc
Старый 21.01.2011, 22:03   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Там, видимо у св-ва группы, куда входят контролы аналитик стоит св-во AutoDataGroup=Yes. В этом случае клик не работает.
Да, это так. Но если не хочется разрушать автогруппу и хочется сосредоточить код для обработки всех аналитик в одном месте, то можно прописать mouseDblClick для всей группы и дальше дабл-клацать не на самом поле ввода аналитики, которое беленькое, а на метке слева, которая серенькая:
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  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Не, непривычно не подойдет.
installMessageProc не поймал.

Последний раз редактировалось uchenik; 21.01.2011 в 23:28.
Старый 22.01.2011, 21:14   #6  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Тогда попробуйте пойти по пути:
element.controlMethodOverload()
element.controlMethodOverloadObject()
element.controlCallingMethod()
Есть шанс, что получится. Если получится, то автоматически это можно сделать сразу для всех форм системы, где используются аналитики через SysSetupFormRun
Старый 24.01.2011, 00:24   #7  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Спасибо, пока воспользовался Вашим советом по свойству.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Цены в строке заказа меняются при изменении шапки заказа s.alex DAX: Функционал 8 14.04.2009 11:27
В фактуре позиция, которая отсутствовала строках заказа Flomik DAX: Функционал 2 02.09.2008 14:05
Обязательность единиц в строках заказа в Ax3.0 SP6 olesh DAX: Функционал 1 15.01.2008 23:35
Статус "Отменено" в строках заказа oleg61858 DAX: База знаний и проекты 12 16.10.2007 23:28
Прыжок в строках заказа на определенную строчку Pegiy DAX: Программирование 12 14.04.2004 17:34
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:10.