Текущее время: Пт, май 01 2026, 02:48

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


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

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


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

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