From c3a327a3bdfc36ab96f2a2d7ee905a4d7e1cc0d0 Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Fri, 16 Jun 2023 10:38:20 +0200 Subject: [PATCH] Carousel Control (#275) * Update abaplint.jsonc * add carousel control --- abaplint.jsonc | 2 +- src/z2ui5_cl_xml_view.clas.abap | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/abaplint.jsonc b/abaplint.jsonc index 482ba0aa..3ffa9ae8 100644 --- a/abaplint.jsonc +++ b/abaplint.jsonc @@ -67,7 +67,7 @@ "db_operation_in_loop": true, "definitions_top": false, "description_empty": true, - "double_space": false, + "double_space": true, "downport": true, "empty_line_in_statement": false, "empty_statement": true, diff --git a/src/z2ui5_cl_xml_view.clas.abap b/src/z2ui5_cl_xml_view.clas.abap index cd8ef918..e1b990d2 100644 --- a/src/z2ui5_cl_xml_view.clas.abap +++ b/src/z2ui5_cl_xml_view.clas.abap @@ -287,6 +287,14 @@ CLASS z2ui5_cl_xml_view DEFINITION PREFERRED PARAMETER title RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view. + METHODS carousel + IMPORTING + height TYPE clike OPTIONAL + class TYPE clike OPTIONAL + loop TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view. + METHODS buttons RETURNING VALUE(result) TYPE REF TO z2ui5_cl_xml_view. @@ -1081,6 +1089,16 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION. ( n = `placeholder` v = placeholder ) ) ). ENDMETHOD. + METHOD carousel. + + result = _generic( name = `Carousel` + t_prop = VALUE #( ( n = `loop` v = lcl_utility=>get_json_boolean( loop ) ) + ( n = `class` v = class ) + ( n = `height` v = height ) + ) ). + + ENDMETHOD. + METHOD dialog. result = _generic( name = `Dialog` t_prop = VALUE #( ( n = `title` v = title )