кінець екрана вибору блоку b1. на екрані вибору. * Запишіть текст кнопки, запишіть icon_configuration як піктограму до icon1. об’єднати icon1 «Ваш значок» у icon1, розділивши їх пробілом.
Так, це можна зробити на екрані вибору. у події виводу екрана вибору створіть стикувальний контейнер і створіть cl_gui_picture з батьківським стикувальним контейнером, використовуйте метод LOAD_PICTURE_FROM_URL для завантаження зображення.
Використання значків
- Виберіть елемент, до якого потрібно додати піктограму.
- Виберіть Атрибути.
- У полі «Назва значка» можна безпосередньо ввести назву значка. Однак, оскільки ви зазвичай не знаєте назви піктограм напам’ять, ви можете натиснути кнопку піктограм, щоб переглянути список доступних піктограм:
- Закрийте діалогове вікно атрибутів.
- Створіть поле «nb полів для відображення», ініціалізуйте його нулем у INITIALIZATION.
- Додайте ID MODIF до кожного необов’язкового поля.
- Додайте кнопку (SELECTION-SCREEN INCLUDE PUSHBUTTON) перед кожним параметром, надайте їй той самий ID MODIF ID, без піктограми, лише текст «+».
- Згрупуйте поля та кнопку між ПОЧАТКОМ РЯДКА та КІНЦЕМ РЯДКА.
У наведеному вище прикладі ви повинні замінити "шлях/до/вашої/значки. png" фактичним шляхом до вашої спеціальної піктограми. Псевдоелемент ::after використовується для вставки піктограми після елемента select. Ви можете налаштувати положення та вигляд піктограми за допомогою властивостей CSS, таких як top, right, transform, height і width.
CREATE OBJECT picture_control_1 ЕКСПОРТ parent = docking. ПЕРЕВІРИТИ sy-subrc = 0. ВИКЛИК МЕТОДУ picture_control_1->set_3d_border ЕКСПОРТ border = 5. ВИКЛИК МЕТОДУ picture_control_1->set_display_mode ЕКСПОРТ display_mode = cl_gui_picture=>display_mode_stretch.