Текущее время: Ср, июл 23 2025, 17:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ALV GRID вертикальная прокрутка
СообщениеДобавлено: Чт, июл 12 2012, 12:35 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 24 2011, 06:22
Сообщения: 7
Необходимо, чтобы первые три строки всегда отображались вверху грида. Для начала хотелось бы узнать:
1. как отловить вертикальную прокрутку грида
2. номера(индексы) отображаемых на экране строк
Если у кого есть предложения, напишите.
Буду пробовать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID вертикальная прокрутка
СообщениеДобавлено: Чт, июл 12 2012, 12:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
Метод SET_FIXED_ROWS выполняет требуемые действия с фиксацией.

Для возврата инфы просмотри Get-методы

_________________
Ничто так не заразительно, как смех начальника...


Последний раз редактировалось LinevskiySV Чт, июл 12 2012, 12:57, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID вертикальная прокрутка
СообщениеДобавлено: Чт, июл 12 2012, 12:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 24 2011, 06:22
Сообщения: 7
метод SET_FIXED_ROWS - Protected
напишите, пожалуйста, как сделать его Public, у меня с этим еще проблемы


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID вертикальная прокрутка  Тема решена
СообщениеДобавлено: Чт, июл 12 2012, 13:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
Создаете свой класс-наследник cl_gui_alv_grid, конструкция

Code:
class alv definition inheriting from cl_gui_alv_grid.


в него включите метод-обработчик ваших хотелок viewtopic.php?f=13&t=77541
к примеру

Code:
class alv definition inheriting from cl_gui_alv_grid.
  public section.
    methods:
             base_metod importing ...
            ...

endclass.         


Дальше

Code:
class alv implementation.
  method base_metod.
    set_resize_cols( enable = 0   ). "фиксация ширины столбцов
    SET_FIXED_ROWS( ROWS = 3 ). "фиксация количества строк
   
  endmethod.     
   
endclass.


P.S. Вы не правильно поняли. Его не надо пытаться "делать public". Необходимо просто для класса с необходимым защищенным методом создать наследника, а наследник с protected-методами своего класса-родителя умеет работать

_________________
Ничто так не заразительно, как смех начальника...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID вертикальная прокрутка
СообщениеДобавлено: Чт, июл 12 2012, 13:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Вот только после сортировки, фильтрации, агрегирования данных в ALV эта фиксация исчезает.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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