Текущее время: Пн, июл 28 2025, 15:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 09:19 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 30 2010, 13:52
Сообщения: 11
Добрый день! Один капризный пользователь захотел, чтобы шрифт в определённых ячейках был жирным и другого цвета. Подскажите пожалуйста, какой из компонентов структуры LVC_S_LAYO отвечает за работу со шрифтом. И предусмотрен ли там вообще такой компонент. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 09:32 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
AlexABAPoff написал(а):
Добрый день! Один капризный пользователь захотел, чтобы шрифт в определённых ячейках был жирным и другого цвета. Подскажите пожалуйста, какой из компонентов структуры LVC_S_LAYO отвечает за работу со шрифтом. И предусмотрен ли там вообще такой компонент. Спасибо.

Сдаётся мне, что пользователи продолжают шутить.
Отправьте их в лес.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 09:42 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 16 2009, 21:36
Сообщения: 20
Пол: Мужской
AlexABAPoff написал(а):
Добрый день! Один капризный пользователь захотел, чтобы шрифт в определённых ячейках был жирным и другого цвета. Подскажите пожалуйста, какой из компонентов структуры LVC_S_LAYO отвечает за работу со шрифтом. И предусмотрен ли там вообще такой компонент. Спасибо.

В структуре it_outtab необходимо обьявить поле celltab TYPE lvc_t_styl.
Code:
INCLUDE <cl_alv_control>.
...
ls_celltab-style = alv_style_font_bold + alv_style_color_positive.
ls_celltab-fieldname = 'FIELDNAME'.
APPEND ls_celltab INTO TABLE it_outtab-celltab.
... 
ls_layout-stylefname = 'CELLTAB'.
CALL METHOD mr_cash_grid->set_table_for_first_display
EXPORTING
  is_layout       = ls_layout
CHANGING
  it_outtab       = it_outtab
  it_fieldcatalog = it_fieldcatalog
EXCEPTIONS
  OTHERS          = 0. 


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 09:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AlexABAPoff написал(а):
Добрый день! Один капризный пользователь захотел, чтобы шрифт в определённых ячейках был жирным и другого цвета. Подскажите пожалуйста, какой из компонентов структуры LVC_S_LAYO отвечает за работу со шрифтом. И предусмотрен ли там вообще такой компонент. Спасибо.

Не предусмотрен. Цвета тоже только пределённые в определённых сочетаниях - смотрите пакет SLIS

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 13:51 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
siga2 написал:
AlexABAPoff написал(а):
Добрый день! Один капризный пользователь захотел, чтобы шрифт в определённых ячейках был жирным и другого цвета. Подскажите пожалуйста, какой из компонентов структуры LVC_S_LAYO отвечает за работу со шрифтом. И предусмотрен ли там вообще такой компонент. Спасибо.

В структуре it_outtab необходимо обьявить поле celltab TYPE lvc_t_styl.
Code:
INCLUDE <cl_alv_control>.
...
ls_celltab-style = alv_style_font_bold + alv_style_color_positive.
ls_celltab-fieldname = 'FIELDNAME'.
APPEND ls_celltab INTO TABLE it_outtab-celltab.
... 
ls_layout-stylefname = 'CELLTAB'.
CALL METHOD mr_cash_grid->set_table_for_first_display
EXPORTING
  is_layout       = ls_layout
CHANGING
  it_outtab       = it_outtab
  it_fieldcatalog = it_fieldcatalog
EXCEPTIONS
  OTHERS          = 0. 


В 4.7 не получается сделать. Где Вы нашли такой пример? Я думал что жирным нельзя в алв...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 13:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
http://www.saptechnical.com/Tutorials/ALV/Styles/demo.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение шрифта при использовании R_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
СообщениеДобавлено: Пт, апр 02 2010, 14:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Извиняюсь, все работает, моя невнимательность.
siga2, RA спасибо за информацию, всегда думал что нельзя жирным писать в алв :)


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

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


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

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


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

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