![]() |
#15 |
Участник
|
Решение так себе, но можно перекрыть 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, маркировка, полезное, производительность, скорость, тестирование |
|
|