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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2010, 17:54   #1  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Кажется, Poleax'у уже давно пора выкладывать проект со своей формой.
Старый 13.05.2010, 13:32   #2  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от Bober Посмотреть сообщение
Кажется, Poleax'у уже давно пора выкладывать проект со своей формой.
Там выкладывать нечего. Код весь в ветке представлен.
Все по аналогии с 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());
}
Меня больше интересует раскраска поля при активной строке.
Старый 13.05.2010, 16:43   #3  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Цитата:
Сообщение от Poleax Посмотреть сообщение
Меня больше интересует раскраска поля при активной строке.
Такой момент, вроде бы выше никто про него написал: в гриде кроме активной строки, есть еще и активный столбец. При движении по строкам грида, если активен НЕ раскрашенный столбец, то раскрашенный столбец принимает общий цвет выделенной строки (например, темно-синий). Если же активен именно раскрашенный столбец, то при движении по строкам грида цвет активного раскрашенного столбца сохраняется. Поэтому в качестве обходного маневра могу предложить позиционироваться сразу на раскрашенный столбец, во-первых, при открытии формы, во-вторых, при движении по гриду.

upd: перепроверил, есть нюанс - цвет активного столбца не сохраняется для дисплейных полей.

Последний раз редактировалось Bober; 13.05.2010 в 16:53.
Теги
color, displayoption

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
displayOption и обновление формы Lucky13 DAX: Программирование 21 21.11.2008 15:18
Выделяется не та строка в Lookup списке V.Yelkin DAX: Программирование 13 28.10.2008 09:20
Открытие формы с деталями активной записи в гриде sweeper DAX: Программирование 4 19.09.2008 15:55
DisplayOption() axaLearner DAX: Программирование 3 18.12.2006 19:00
Изменение свойств Grid с помощью метода источника данных displayOption Anton Sk. DAX: База знаний и проекты 0 03.12.2001 18:08
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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