update tiles (#377)

* fix demo 66

* fix popup close

* launchpad adjustments

* logging

* tile controls
This commit is contained in:
oblomov 2023-07-13 14:59:32 +02:00 committed by GitHub
parent 1e4444b1a4
commit 29b7ea5367
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -170,6 +170,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
METHODS object_page_dyn_header_title
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS generictile
IMPORTING
!class TYPE clike OPTIONAL
@ -178,10 +179,29 @@ CLASS z2ui5_cl_xml_view DEFINITION
!frametype TYPE clike OPTIONAL
!subheader TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS NumericContent
IMPORTING
!value TYPE clike OPTIONAL
!icon TYPE clike OPTIONAL
!withMargin TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS imagecontent
IMPORTING
!src TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS tilecontent
IMPORTING
!unit TYPE clike OPTIONAL
!footer TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS expanded_heading
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
@ -2755,7 +2775,10 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD tilecontent.
result = _generic( name = `TileContent`
ns = `` ).
ns = ``
t_prop = VALUE #(
( n = `unit` v = unit )
( n = `footer` v = footer ) ) ).
ENDMETHOD.
@ -3039,4 +3062,22 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
result = result2.
ENDMETHOD.
METHOD numericcontent.
result = _generic( name = `NumericContent`
t_prop = VALUE #( ( n = `value` v = value )
( n = `icon` v = icon )
( n = `withMargin` v = lcl_utility=>get_json_boolean( withMargin ) ) ) ).
ENDMETHOD.
METHOD imagecontent.
result = _generic( name = `ImageContent`
t_prop = VALUE #( ( n = `src` v = src ) ) ).
ENDMETHOD.
ENDCLASS.