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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2008, 19:50   #1  
Zlojbarsuk is offline
Zlojbarsuk
Участник
 
26 / 12 (1) ++
Регистрация: 08.08.2007
Перемещение по гриду
Доброго времени суток всем!
Подскажите, пожалуйста, как реализовать программно (или манипуляцией свойств элементов формы) перемещение по ячейкам грида при помощи клавиатуры? А именно: после того как пользователь дошел до последней ячейки в строке грида(перемещаясь при помощи клавиши Tab или Enter), необходимо перейти на новую строку грида, а не на другие управляющие элементы формы!
Заранее благодарен!
Старый 03.09.2008, 20:57   #2  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Перекройте на форме метод task. В условии проверяйте какой элемент сейчас активен и какая клавиша нажата.
X++:
public int task(int _taskId)
{
    #define.Enter(288)
    int ret;
    ;
    if (_taskId == #Enter && element.selectedControl() == element.design().controlName("controlName"))
    {
        table_ds.create(true);
    }
    else
    {
        ret = super(_taskId);
    }
    return ret;
}
За это сообщение автора поблагодарили: Zlojbarsuk (1), HorrR (1).
Старый 04.09.2008, 11:14   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
Ячейки можно и местами поменять...
__________________
Zhirenkov Vitaly
Старый 04.09.2008, 13:44   #4  
Zlojbarsuk is offline
Zlojbarsuk
Участник
 
26 / 12 (1) ++
Регистрация: 08.08.2007
Спасибо scorp за помощь! Всё получилось! :-)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как запостить Заказ на перемещение, если у номенклатуры обязательная дименсия - ячейка rkorchagin DAX: Функционал 8 19.12.2008 11:17
Складские журналы, перемещение в гриде стрелками курсора coolibin DAX: Программирование 8 20.11.2008 19:37
Как воспользоваться опцией "Перепоставка" в Заказах на перемещение Geo DAX: Функционал 4 30.09.2008 12:29
Перемещение ОС!! MEGA DAX: Функционал 12 07.02.2007 10:11
Межскладское перемещение палет Roenick DAX: Функционал 25 22.03.2006 18:20

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

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

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