New UI Element MultiComboBox (#481)

* UI Element Progress_Iindicator

* UI Elements Planning Calendar

* UI Elements DynamicSide, PlanningCalendarLegend, .

* UI Element InfoLabel

* New UI Element MultiComboBox

* UI Element PlanningCalendarRow Updated
This commit is contained in:
Th0masMa 2023-08-12 19:46:42 +02:00 committed by GitHub
parent e626f38c9b
commit 14faa6b746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -845,6 +845,18 @@ CLASS z2ui5_cl_xml_view DEFINITION
!items TYPE clike OPTIONAL !items TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS multi_combobox
IMPORTING
!selectionChange TYPE clike OPTIONAL
!selectionFinish TYPE clike OPTIONAL
!width TYPE clike OPTIONAL
!showClearIcon TYPE clike OPTIONAL
!showSecondaryValues TYPE clike OPTIONAL
!showSelectAll TYPE clike OPTIONAL
!selectedKeys TYPE clike OPTIONAL
!items TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS grid METHODS grid
IMPORTING IMPORTING
!class TYPE clike OPTIONAL !class TYPE clike OPTIONAL
@ -1201,6 +1213,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
!intervalheaders TYPE clike OPTIONAL !intervalheaders TYPE clike OPTIONAL
!icon TYPE clike OPTIONAL !icon TYPE clike OPTIONAL
!title TYPE clike OPTIONAL !title TYPE clike OPTIONAL
!key TYPE clike OPTIONAL
!text TYPE clike OPTIONAL !text TYPE clike OPTIONAL
!enableappointmentscreate TYPE clike OPTIONAL !enableappointmentscreate TYPE clike OPTIONAL
!enableappointmentsdraganddrop TYPE clike OPTIONAL !enableappointmentsdraganddrop TYPE clike OPTIONAL
@ -2994,6 +3007,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
( n = `intervalHeaders` v = intervalheaders ) ( n = `intervalHeaders` v = intervalheaders )
( n = `icon` v = icon ) ( n = `icon` v = icon )
( n = `title` v = title ) ( n = `title` v = title )
( n = `key` v = key )
( n = `enableAppointmentsCreate` v = enableAppointmentsCreate ) ( n = `enableAppointmentsCreate` v = enableAppointmentsCreate )
( n = `appointmentResize` v = appointmentResize ) ( n = `appointmentResize` v = appointmentResize )
( n = `appointmentDrop` v = appointmentDrop ) ( n = `appointmentDrop` v = appointmentDrop )
@ -3780,4 +3794,17 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
( n = `width` v = width ) ) ). ( n = `width` v = width ) ) ).
ENDMETHOD. ENDMETHOD.
METHOD multi_combobox.
result = _generic( name = `ComboBox`
t_prop = VALUE #( ( n = `selectionChange` v = selectionChange )
( n = `selectedKeys` v = selectedkeys )
( n = `items` v = items )
( n = `selectionFinish` v = selectionFinish )
( n = `width` v = width )
( n = `showClearIcon` v = showClearIcon )
( n = `showSecondaryValues` v = showSecondaryValues )
( n = `showSelectAll` v = showSelectAll ) ) ).
ENDMETHOD.
ENDCLASS. ENDCLASS.