From 1058a1e05a82ed4fee18ffe3ea498150660ddf20 Mon Sep 17 00:00:00 2001 From: Th0masMa <64013300+Th0masMa@users.noreply.github.com> Date: Fri, 14 Jul 2023 19:53:50 +0200 Subject: [PATCH] UI Elemets IconTabBar + IconTabFilter (#382) * UI Element Checkbox - Event Select * UI Elemtent ICONTABBAR + ICONTABFILTER --- src/z2ui5_cl_xml_view.clas.abap | 42 +++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/z2ui5_cl_xml_view.clas.abap b/src/z2ui5_cl_xml_view.clas.abap index 00de595b..f80e2b8c 100644 --- a/src/z2ui5_cl_xml_view.clas.abap +++ b/src/z2ui5_cl_xml_view.clas.abap @@ -1207,6 +1207,25 @@ public section. !COUNTER type CLIKE optional returning value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + methods ICONTABBAR + importing + !CLASS type CLIKE optional + !SELECT type CLIKE optional + !EXPAND type CLIKE optional + !EXPANDABLE type ABAP_BOOL optional + !EXPANDED type ABAP_BOOL optional + !SELECTEDKEY type CLIKE optional + returning + value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + methods ICONTABFILTER + importing + !ICON type CLIKE optional + !ICONCOLOR type CLIKE optional + !COUNT type CLIKE optional + !TEXT type ABAP_BOOL optional + !KEY type ABAP_BOOL optional + returning + value(RESULT) type ref to Z2UI5_CL_XML_VIEW . PROTECTED SECTION. DATA mv_name TYPE string. @@ -3075,4 +3094,27 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. ENDMETHOD. + + + METHOD icontabbar. + + result = _generic( name = `IconTabBar` + t_prop = VALUE #( ( n = `class` v = class ) + ( n = `select` v = select ) + ( n = `expand` v = expand ) + ( n = `expandable` v = expandable ) + ( n = `expanded` v = expanded ) + ( n = `selectedKey` v = selectedKey ) ) ). + ENDMETHOD. + + + METHOD icontabfilter. + + result = _generic( name = `IconTabFilter` + t_prop = VALUE #( ( n = `icon` v = icon ) + ( n = `iconColor` v = iconColor ) + ( n = `count` v = count ) + ( n = `text` v = text ) + ( n = `key` v = key ) ) ). + ENDMETHOD. ENDCLASS.