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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2017, 06:29   #1  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
305 / 137 (5) +++++
Регистрация: 21.04.2008
? Скроллинг мышью
Уважаемые коллеги, прошу помощи. Имеем AX 3.0, лукап на базе собственной формы с 2 закладками, гриды закладок идентичны, один и тот-же датасоурс, различаются лишь полем-признаком которое и разделяет данные таблицы на те, что признак = Да и те, что признак = Нет
X++:
void run()
{
    FormStringControl   callerControl   = SysTableLookup::getCallerStringControl(element.args());
    Table     tableFind;
    ;

    super();

    if (callerControl.text())
    {
        select firstonly
            tableFind
                where tableFind.FieldId like callerControl.text();

        if (tableFind)
        {
            if (tableFind.Sign == NoYes::Yes)
                Tab.tab(2);
            else
                Tab.tab(1);

            Table_ds.findRecord(tableFind);
        }
    }

    canSelect = true;
}
Проблема: если лукап открывается со значением из первой закладки, то строка позиционируется на нужное значение, но нет возможности сразу скроллить грид мышью. При открытии со значением из второй закладки всё работает, сразу можно скроллить мышью вверх-вниз.
Можно добиться чтобы скроллинг мышью заработал, нажав ПКМ и потом ткнув в свободный участок формы(не грид, чтобы лукап не закрылся)

PS: Насколько я понимаю эта проблема вообще у любой формы. Открываю форму с большим гридом (больше экрана), чтобы активировались полосы прокрутки, и скролл мышью также не работает, перехожу с закладки на закладку и обратно - скроллится.

PPS: оказывается еще можно активировать нажатием ЛКМ на треугольник(стрелочку) текущей записи, но до этого ни один пользователь не додумается...

Последний раз редактировалось Player1; 26.07.2017 в 07:58.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Баг формы в АХ связанный с колесом прокрутки мышью Alexius DAX: Прочие вопросы 6 07.10.2009 15:31
Скроллинг и ActiveX Swetik DAX: Функционал 3 11.06.2003 14:26

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:42.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.