Текущее время: Пт, авг 01 2025, 22:23

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли выделить цветом строку в cl_gui_alv_grid?
СообщениеДобавлено: Пт, май 04 2007, 09:19 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Собсно сабж. Если да, то как?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:38 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
можно,

1) В таблице вывода заводишь поле CHAR3, например row_color(3).
2) в layout е (LVC_S_LAYO) указываешь имя поля цвета в
LVC_S_LAYO-INFO_FNAME = 'ROW_COLOR'.

Дальше при заполнении внутренней таблицы для вывода, проставляешь в поле row_color цвет.
1 символ = 'C'
2 символ от 0 до 9 (номер цвета)
3 символ 0 или 1, (насыщенность)

Вроде все.

p.s. Если хочешь менять цвет не всей строки целеком а только определенных столбцов, то смотри в сторону LVC_S_LAYO-CTAB_FNAME, смысл тот же только определяешь не цвет строки а таблицу цветов для колонок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:48 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Pokusannoe_Zubilo написал:
можно,

1) В таблице вывода заводишь поле CHAR3, ...



Не CHAR3, а CHAR4. Последний символ - inverse on/off (1/0).

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:50 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Sergo написал:
Pokusannoe_Zubilo написал:
можно,

1) В таблице вывода заводишь поле CHAR3, ...



Не CHAR3, а CHAR4. Последний символ - inverse on/off (1/0).



ну да обшибся, char 3 это в случае если выводишь grid через REUSE_ALV_GRID_DISPLAY.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Спасибо, работает! :D
Странно только что нету специальной структуры для поля цвета, а нужно объявлять его как char(4) (в документации тоже так написано). На САП это не похоже :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB