SAPфорум.RU
https://www.sapboard.ru/forum/

Добавить название для объединенных столбоцов
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=96514
Страница 1 из 1

Автор:  sonics [ Пт, июн 15 2018, 10:53 ]
Заголовок сообщения:  Добавить название для объединенных столбоцов

Здравствуйте.
У меня есть 4 столбца.
из них:
1 и 2 относятся к сегодняшним данным,
2 и 3 столбцы к вчерашним.
Как сделать еще один уровень названий для столбцов, где я могу столбцы 1 и 2 объединить под общим названием СЕГОДНЯ, а 3 и 4 под ВЧЕРА.
Наглядно:
|------СЕГОДНЯ-----|-------ВЧЕРА-------|
|назв-е 1|назв-е 2|назв-е 3|назв-е 4|


вывод через cl_gui_alv_grid_ext

Автор:  Besa [ Пт, июн 15 2018, 11:05 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

Если ничего не изменилось, в ALV GRID такого нет.

Автор:  sonics [ Пт, июн 15 2018, 13:56 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

Besa написал:
Если ничего не изменилось, в ALV GRID такого нет.

звучит удручающе . . . а если добавить html элемент ? и позиционирование absolute и вставить над этими двумя - четырмя колонками ?

Автор:  Kuranov.Dmitry [ Пт, июн 15 2018, 13:58 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

sonics написал(а):
Besa написал:
Если ничего не изменилось, в ALV GRID такого нет.

звучит удручающе . . . а если добавить html элемент ? и позиционирование absolute и вставить над этими двумя - четырмя колонками ?

то пользователь просто подвинет столбцы и все поедет

Автор:  sonics [ Пт, июн 15 2018, 14:12 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

Kuranov.Dmitry написал(а):
то пользователь просто подвинет столбцы и все поедет

какие-нибудь "костыли" приходят на ум?

Автор:  Kuranov.Dmitry [ Пт, июн 15 2018, 14:18 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

Нарисовать отчет через WRITE

Автор:  Besa [ Пт, июн 15 2018, 14:21 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

sonics написал(а):
Kuranov.Dmitry написал(а):
то пользователь просто подвинет столбцы и все поедет

какие-нибудь "костыли" приходят на ум?

Выгрузить в excel
Рисовать через шапку как угодно (dd document и тд)
Рисовать write-ами
http://declogic.com/solutions/a-4.html - сам никогда не пробовал и не видел в действии

Автор:  olegbash [ Пн, июн 18 2018, 14:02 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

стобцы за вчера - желтыми, за сегодня - зелеными.
вверху - легенда.

в названиях: сдняНазв1, сдняНазв2, вчрНазв1, вчерНазв3

Автор:  sonics [ Ср, июн 20 2018, 08:27 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

olegbash написал(а):
стобцы за вчера - желтыми, за сегодня - зелеными.
вверху - легенда.

в названиях: сдняНазв1, сдняНазв2, вчрНазв1, вчерНазв3

к сожалению, cl_gui_alv_grid_ext, не дает красить столбцы...

Автор:  olegbash [ Ср, июн 20 2018, 09:18 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

Сам лично не работал с классом
cl_gui_alv_grid_ext, но вижу, что он наследуется от cl_gui_alv_grid.
а также вижу программу DEMO_GUI_ALV_GRID_EXT, в которой один из столбцов окрашен.

+ тема тут
https://archive.sap.com/discussions/thread/3385719

есть подозрение, что окрасить можно, но Вам виднее

Автор:  sonics [ Ср, июн 20 2018, 09:44 ]
Заголовок сообщения:  Re: Добавить название для объединенных столбоцов

olegbash написал(а):
Сам лично не работал с классом
cl_gui_alv_grid_ext, но вижу, что он наследуется от cl_gui_alv_grid.
а также вижу программу DEMO_GUI_ALV_GRID_EXT, в которой один из столбцов окрашен.

+ тема тут
https://archive.sap.com/discussions/thread/3385719

есть подозрение, что окрасить можно, но Вам виднее


вы вдохнули новую жизнь в мою идею)
сейчас буду читать дальше . . .
спасибо :)
я тоже обратил внимание, что он наследуется от alv_grid, но как только я убирал _ext столбец окрашивался, а как ставил обратно, все исчезало.
К тому же, в дебагере все правильно подставлялось и цвет, и насыщенность. В любом случае, попробую. Спасибо!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/