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

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


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

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


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

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