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 !SELECTIONCHANGE type CLIKE optional
!ALTERNATEROWCOLORS type CLIKE optional !ALTERNATEROWCOLORS type CLIKE optional
!AUTOPOPINMODE type CLIKE optional !AUTOPOPINMODE type CLIKE optional
!INSET type CLIKE optional
!SHOWSEPARATORS type CLIKE optional
preferred parameter ITEMS preferred parameter ITEMS
returning returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
@ -388,6 +390,7 @@ public section.
!WIDTH type CLIKE optional !WIDTH type CLIKE optional
!MINSCREENWIDTH type CLIKE optional !MINSCREENWIDTH type CLIKE optional
!DEMANDPOPIN type CLIKE optional !DEMANDPOPIN type CLIKE optional
!HALIGN type CLIKE optional
preferred parameter WIDTH preferred parameter WIDTH
returning returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
@ -1219,11 +1222,15 @@ public section.
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods ICONTABFILTER methods ICONTABFILTER
importing importing
!SHOWALL type ABAP_BOOL optional
!ICON type CLIKE optional !ICON type CLIKE optional
!ICONCOLOR type CLIKE optional !ICONCOLOR type CLIKE optional
!COUNT type CLIKE optional !COUNT type CLIKE optional
!TEXT type ABAP_BOOL optional !TEXT type CLIKE optional
!KEY type ABAP_BOOL optional !KEY type CLIKE optional
returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods ICONTABSEPARATOR
returning returning
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
PROTECTED SECTION. PROTECTED SECTION.
@ -1527,8 +1534,9 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
METHOD column. METHOD column.
result = _generic( name = `Column` result = _generic( name = `Column`
t_prop = VALUE #( ( n = `width` v = width ) t_prop = VALUE #( ( n = `width` v = width )
( n = `minScreenWidth` v = minScreenWidth ) ( n = `minScreenWidth` v = minScreenWidth )
( n = `hAlign` v = hAlign )
( n = `demandPopin` v = Lcl_utility=>get_json_boolean( demandPopin ) ) ) ). ( n = `demandPopin` v = Lcl_utility=>get_json_boolean( demandPopin ) ) ) ).
ENDMETHOD. ENDMETHOD.
@ -2712,17 +2720,19 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
METHOD table. METHOD table.
result = _generic( name = `Table` result = _generic( name = `Table`
t_prop = VALUE #( t_prop = VALUE #(
( n = `items` v = items ) ( n = `items` v = items )
( n = `headerText` v = headertext ) ( n = `headerText` v = headertext )
( n = `growing` v = growing ) ( n = `growing` v = growing )
( n = `growingThreshold` v = growingthreshold ) ( n = `growingThreshold` v = growingthreshold )
( n = `growingScrollToLoad` v = growingscrolltoload ) ( n = `growingScrollToLoad` v = growingscrolltoload )
( n = `sticky` v = sticky ) ( n = `sticky` v = sticky )
( n = `mode` v = mode ) ( n = `mode` v = mode )
( n = `width` v = width ) ( n = `width` v = width )
( n = `selectionChange` v = selectionchange ) ( n = `selectionChange` v = selectionchange )
( n = `showSeparators` v = showSeparators )
( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) ) ( n = `alternateRowColors` v = lcl_utility=>get_json_boolean( alternateRowColors ) )
( n = `autoPopinMode` v = lcl_utility=>get_json_boolean( autoPopinMode ) ) ) ). ( n = `inset` v = lcl_utility=>get_json_boolean( inset ) )
( n = `autoPopinMode` v = lcl_utility=>get_json_boolean( autoPopinMode ) ) ) ).
ENDMETHOD. ENDMETHOD.
@ -3113,8 +3123,16 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
result = _generic( name = `IconTabFilter` result = _generic( name = `IconTabFilter`
t_prop = VALUE #( ( n = `icon` v = icon ) t_prop = VALUE #( ( n = `icon` v = icon )
( n = `iconColor` v = iconColor ) ( n = `iconColor` v = iconColor )
( n = `showAll` v = showAll )
( n = `count` v = count ) ( n = `count` v = count )
( n = `text` v = text ) ( n = `text` v = text )
( n = `key` v = key ) ) ). ( n = `key` v = key ) ) ).
ENDMETHOD. ENDMETHOD.
METHOD ICONTABSEPARATOR.
result = _generic( name = `IconTabSeparator` ).
ENDMETHOD.
ENDCLASS. ENDCLASS.