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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.03.2007, 11:48   #15  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Решение так себе, но можно перекрыть mouseDown на чекбоксе и устанавливать выбор из него
X++:
#winapi
public int mouseDown(int _x, int _y, int _button, boolean _Ctrl, boolean _Shift)
{
    int ret;
    boolean check;
    #define.GWL_STYLE(-16)
    ;
    ret = super(_x, _y, _button, _Ctrl, _Shift);

    if ( winapi::getWindowLong([ ].hWnd(), #GWL_STYLE) & #WS_DISABLED)
    {
        // Вызов метода на датасорсе
        [ ].[  ](true, [ ], ![ ].in([ ].[ ]));
        // Обновление данных в датасорсе для отражения изменения
        [ ].refresh();
    }
    return ret;
}
__________________
Axapta v.3.0 sp5 kr2
Теги
axapta, map, multiselect, set, tmp, маркировка, полезное, производительность, скорость, тестирование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Validate field values on form Blog bot DAX Blogs 0 17.12.2008 12:05
axaptapedia: Tutorial Form Dynalink Blog bot DAX Blogs 0 22.08.2007 23:00
Kashperuk Ivan: Dynamics AX Tutorials - Tutorial 2 - Classes\Box Blog bot DAX Blogs 0 25.04.2007 22:23
Axapta Lessons: Trapping keystrokes in a Form Blog bot DAX Blogs 13 01.11.2006 18:16
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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