Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: A. від Вересень 10, 2010, 09:38:57 ДП

Назва: CL_GUI_ALV_TREE: границы ячеек в виде линий
Відправлено: A. від Вересень 10, 2010, 09:38:57 ДП
День добрый.

Используется управляющий элемент CL_GUI_ALV_TREE. Возникла задача сделать разметку ячеек как в CL_GUI_ALV_GRID, чтобы у ячеек были границы в виде тонких линий.

Как-то это можно реализовать?
Назва: Re: CL_GUI_ALV_TREE: границы ячеек в виде линий
Відправлено: Uukrul від Вересень 10, 2010, 12:23:12 ПП
На такой пример программы не смотрел: BCALV_TREE_VERIFY, там по ходу пидет присвоение полученного объекта в  cl_gui_alv_tree (l_tree) в cl_alv_tree_base (g_tree), простым присвоением типа g_tree = l_tree и дальше работа идет с переменной типа cl_alv_tree_base.
Назва: Re: CL_GUI_ALV_TREE: границы ячеек в виде линий
Відправлено: A. від Вересень 10, 2010, 01:17:59 ПП
Посмотрел, но не нашел ничего, что позволило бы нарисовать разделители.
Назва: Re: CL_GUI_ALV_TREE: границы ячеек в виде линий
Відправлено: Uukrul від Вересень 10, 2010, 01:27:36 ПП
Цитата: A. від Вересень 10, 2010, 01:17:59 ПП
Посмотрел, но не нашел ничего, что позволило бы нарисовать разделители.
Имел в виду, получения ссылки на текущий ALVGrid типа как было описано в этой теме: http://sapforum.biz/index.php/topic,1194.msg7227.html#msg7227, ну а дальше вроде как стандартно можно попробовать добавить сетку в колонки таблицы