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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2011, 06:50   #1  
Dimitori is offline
Dimitori
Участник
 
18 / 15 (1) ++
Регистрация: 06.04.2008
Ax2009 RU7 как измененить цвет колонок в гриде?
Есть функционал который должен изменять цвет колонок.
X++:
void redrawPayTblDayHourTrans()
{
    FormIntControl   control;
    RPayCalendarDate payCalendarDate;
    ;

    while select  TransDate,PayDayType from  payCalendarDate index hint CalendarDateIdx
            where payCalendarDate.CalendarId == payTblTrans.PayCalendarId           &&
                  payCalendarDate.TransDate  >= dateStartMth(payTblTrans.SourceDate) &&
                  payCalendarDate.TransDate  <= endmth(payTblTrans.SourceDate)
    {
        control = element.design().controlName('PayTblDayHourTrans_Day'+int2str(dayofmth(payCalendarDate.TransDate)));
        control.allowEdit(true);

        if(payCalendarDate.PayDayType == RPayDayType::Holiday)
         control.backgroundColor(WindowsPalette::InactiveBorder);

        else
         control.backgroundColor(WindowsPalette::WindowBackground);
    }
    element.redraw();
}
Если в ax3.0 sp6 он отрабатывает как надо, то в ax2009 получается не так хорошо, цвет всей колонки меняется но это не видно, только если выделить ячейку меняется её цвет на нужный и только на момент выделения.
Может это проблема винды 7.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2009. Не работает скролл если на гриде активен столбец типа дата S.Kuskov DAX: Программирование 7 27.10.2016 12:14
Журнал Перенос и его проводки (Ax2009_Ru7) Shmel_83 DAX: Программирование 5 12.12.2011 13:47
Проблема после установки AX2009 RU7 Cheslav DAX: Администрирование 19 15.08.2011 09:29
Проблемы с возможностью изменения запроса после установки ТТН на Ax2009 RU7 Zan DAX: Программирование 2 12.08.2011 12:02
AX2009 -> RU5 -> RU6 -> RU7 Pustik DAX: Прочие вопросы 8 21.05.2011 15:25

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

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

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