Текущее время: Вт, авг 05 2025, 15:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: cl_gui_alv_grid создать свой фильтр
СообщениеДобавлено: Ср, окт 29 2014, 18:10 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Добрый день , коллеги. У меня есть alv отчет на основе cl_gui_alv_grid. В нем есть в тулбаре стандартный фильтр. Возникла необходимость добавить свой фильтр в виде кнопки. При нажатии на которую , будут скрываться/появляться строки в отчете. Условие банально простое , если поле ПОЛЕ1 имеет значение "Х", то при нажатии на кнопку, будут скрываться/появляться все строки со значением поля ПОЛЕ1 = "Х". Как реализовать фильтрацию отчета?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: cl_gui_alv_grid создать свой фильтр
СообщениеДобавлено: Ср, окт 29 2014, 23:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 22 2013, 01:09
Сообщения: 108
Откуда: г. Жлобин, Республика Беларусь
Пол: Мужской
maksim2050 написал(а):
Добрый день , коллеги. У меня есть alv отчет на основе cl_gui_alv_grid. В нем есть в тулбаре стандартный фильтр. Возникла необходимость добавить свой фильтр в виде кнопки. При нажатии на которую , будут скрываться/появляться строки в отчете. Условие банально простое , если поле ПОЛЕ1 имеет значение "Х", то при нажатии на кнопку, будут скрываться/появляться все строки со значением поля ПОЛЕ1 = "Х". Как реализовать фильтрацию отчета?


Добавляете свою кнопку на pf-status. По ее нажатию вызываете метод GET_FILTERED_ENTRIES, получаете установленный фильтр. Анализируете, что сейчас стоит для ПОЛЕ1, меняете на противоположное значение и вызов метода SET_FILTER_CRITERIA. Вроде больше ничего не надо.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.


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

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


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

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


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

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