:::: МЕНЮ ::::

ZCL_GUI_SCREEN_ALV — удобная работа с ALV

В предыдущей статье мы рассматривали класс ZCL_GUI_SCREEN для создания экранов из ОО-контекста. В большинстве приложений экраны содержат контейнер с размещенным на нем экземпляром таблицы ALV. Для более удобной работы, библиотека ZCA_GUI содержит уже класс ZCL_GUI_SCREEN_ALV, обернутый в экран ZCL_GUI_SCREEN. Класс содержит в себе все возможности нативного CL_GUI_ALV_GRID.

Сразу приведу пример для быстрого вывода таблицы

В данном и в предыдущем примере мы рассматривали создание экрана через наследование. Класс ZCL_GUI_SCREEN_ALV можно также наследовать, а можно его использовать через композицию. Рассмотрим второй вариант. Ниже приведен пример вывода ALV со своей кнопкой в GUI-статусе. А также общими кнопками «Сохранить» и «Обновить». Также реализована обработка события двойного клика по ячейке таблицы.


Присоединиться к обсуждению...