UI Element ICONTABSEPARATOR + Table ... (#384)

* UI Element Checkbox - Event Select

* UI Elemtent ICONTABBAR + ICONTABFILTER

* UI Element ICONTABSEPARATOR + Table ...
This commit is contained in:
Th0masMa 2023-07-15 19:02:39 +02:00 committed by GitHub
parent 1058a1e05a
commit 85794ab1b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -112,6 +112,8 @@ public section.
!SELECTIONCHANGE type CLIKE optional
!ALTERNATEROWCOLORS type CLIKE optional
!AUTOPOPINMODE type CLIKE optional
!INSET type CLIKE optional
!SHOWSEPARATORS type CLIKE optional
preferred parameter ITEMS
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
@ -388,6 +390,7 @@ public section.
!WIDTH type CLIKE optional
!MINSCREENWIDTH type CLIKE optional
!DEMANDPOPIN type CLIKE optional
!HALIGN type CLIKE optional
preferred parameter WIDTH
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
@ -1219,11 +1222,15 @@ public section.
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods ICONTABFILTER
importing
!SHOWALL type ABAP_BOOL optional
!ICON type CLIKE optional
!ICONCOLOR type CLIKE optional
!COUNT type CLIKE optional
!TEXT type ABAP_BOOL optional
!KEY type ABAP_BOOL optional
!TEXT type CLIKE optional
!KEY type CLIKE optional
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods ICONTABSEPARATOR
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
PROTECTED SECTION.
@ -1529,6 +1536,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
result = _generic( name = `Column`
t_prop = VALUE #( ( n = `width` v = width )
( n = `minScreenWidth` v = minScreenWidth )
( n = `hAlign` v = hAlign )
( n = `demandPopin` v = Lcl_utility=>get_json_boolean( demandPopin ) ) ) ).
ENDMETHOD.
@ -2721,7 +2729,9 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
( n = `mode` v = mode )
( n = `width` v = width )
( n = `selectionChange` v = selectionchange )
( n = `showSeparators` v = showSeparators )
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
( n = `inset` v = lcl_utility=>get_json_boolean( inset ) )
( n = `autoPopinMode` v = lcl_utility=>get_json_boolean( autoPopinMode ) ) ) ).
ENDMETHOD.
@ -3113,8 +3123,16 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
result = _generic( name = `IconTabFilter`
t_prop = VALUE #( ( n = `icon` v = icon )
( n = `iconColor` v = iconColor )
( n = `showAll` v = showAll )
( n = `count` v = count )
( n = `text` v = text )
( n = `key` v = key ) ) ).
ENDMETHOD.
METHOD ICONTABSEPARATOR.
result = _generic( name = `IconTabSeparator` ).
ENDMETHOD.
ENDCLASS.