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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.03.2003, 16:02   #1  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
? X++
Подскажите как можно изменить цвет текста в поле формы через метод.... Например в форме "Календарь" мне необходимо задать цвет текста красным если в нем стоит значение "Закрыто".

Зарание спасибо
Старый 25.03.2003, 16:33   #2  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
Re: X++
Цитата:
Изначально опубликовано Dimitry
Подскажите как можно изменить цвет текста в поле формы через метод.... Например в форме "Календарь" мне необходимо задать цвет текста красным если в нем стоит значение "Закрыто".

Зарание спасибо
метод DisplayOption на ДатаСорсе формы.

http://www.axforum.info/forums/showt...=displayOption
(к сожалению Антон до сих пор дебоширит, поэтому придется нажать еще дополнительно ссылочку. Где администрация, в конце концов? Сколько будет продолжаться бардак?)

http://www.axforum.info/forums/showt...=displayOption
__________________
It's a dirty job, but someone's got to do it. So?
Старый 25.03.2003, 16:34   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Навскидку - перекрыть DisplayOption на Datasource

PHP код:
public void displayOption(Common _p1FormRowDisplayOption _options)
{
    
myTable t _p1;
    ;
    if (
true_options.textColor(WINAPI::RGB2int(255,0,0));
    
super(_p1_options);

никогда этого не делал, возможно, есть более правильные способы
Старый 25.03.2003, 16:48   #4  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
не работает.... у меня в свойствах поля не возможно изменить цвет шрифта даже вручную почемуто
Старый 25.03.2003, 17:31   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
отчего же не работает, когда работает?
это форма WorkCalendarDate?

перекрываем DisplayOption на WorkCalendarDate:
PHP код:
public void displayOption(Common _p1FormRowDisplayOption _options)
{
    
WorkCalendarDate rec _p1;
    ;

    if (
rec.WorkTimeControl == WorkTimeControl::Closed)
        
_options.textColor(WINAPI::RGB2int(255,0,0));
    
super(_p1_options);

Ну разве что при изменении "Проверка" не перерисовывается. Но это уже второй вопрос (с)
Старый 25.03.2003, 18:05   #6  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
Цитата:
Изначально опубликовано Dimitry
не работает.... у меня в свойствах поля не возможно изменить цвет шрифта даже вручную почемуто
Если поле входит в группу (формы) у которой указана DataGroup таблицы и свойство AutoDataGroup == true то для членов этой группы все настройки берутся из настроек группы (формы) и не даются меняться...
__________________
It's a dirty job, but someone's got to do it. So?
 


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

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

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