|
![]() |
#1 |
Участник
|
Кажется, Poleax'у уже давно пора выкладывать проект со своей формой.
|
|
![]() |
#2 |
Модератор
|
Там выкладывать нечего. Код весь в ветке представлен.
Все по аналогии с http://erpkb.com/Axapta/Klass/FormDa.../displayOption http://www.axaptapedia.com/Using_colours_in_grids X++: public void displayOption(Common _record, FormRowDisplayOption _options) { _options.backColor(WinApi::RGB2int(255,255,0)); // Yellow _options.affectedElementsByControl(Control_Name.id()); _options.affectedElementsByControl(Another_Control_Name.id()); } |
|
![]() |
#3 |
Участник
|
Такой момент, вроде бы выше никто про него написал: в гриде кроме активной строки, есть еще и активный столбец. При движении по строкам грида, если активен НЕ раскрашенный столбец, то раскрашенный столбец принимает общий цвет выделенной строки (например, темно-синий). Если же активен именно раскрашенный столбец, то при движении по строкам грида цвет активного раскрашенного столбца сохраняется. Поэтому в качестве обходного маневра могу предложить позиционироваться сразу на раскрашенный столбец, во-первых, при открытии формы, во-вторых, при движении по гриду.
upd: перепроверил, есть нюанс - цвет активного столбца не сохраняется для дисплейных полей. Последний раз редактировалось Bober; 13.05.2010 в 16:53. |
|
Теги |
color, displayoption |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|