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

Часовой пояс: 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 часа


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

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


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

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