mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 21:42:45 +08:00
status for launchpad activity (#278)
* refactoring * status for launchpad activity * abaplint * abaplint * anaplint fix Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> --------- Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
41547ee4a3
commit
15ab44727d
|
@ -3,6 +3,7 @@ CLASS z2ui5_cl_http_handler DEFINITION
|
|||
CREATE PUBLIC.
|
||||
|
||||
PUBLIC SECTION.
|
||||
|
||||
CLASS-DATA:
|
||||
BEGIN OF client,
|
||||
body TYPE string,
|
||||
|
@ -16,23 +17,29 @@ CLASS z2ui5_cl_http_handler DEFINITION
|
|||
END OF config.
|
||||
|
||||
CLASS-METHODS http_get
|
||||
IMPORTING t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
|
||||
IMPORTING
|
||||
t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL
|
||||
content_security_policy TYPE clike OPTIONAL
|
||||
check_logging TYPE abap_bool DEFAULT abap_false
|
||||
RETURNING VALUE(r_result) TYPE string.
|
||||
RETURNING
|
||||
VALUE(r_result) TYPE string.
|
||||
|
||||
CLASS-METHODS http_post
|
||||
RETURNING VALUE(result) TYPE string.
|
||||
RETURNING
|
||||
VALUE(result) TYPE string.
|
||||
|
||||
PROTECTED SECTION.
|
||||
|
||||
PRIVATE SECTION.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS z2ui5_cl_http_handler IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD http_get.
|
||||
|
||||
DATA(lt_Config) = t_config.
|
||||
|
||||
IF lt_config IS INITIAL.
|
||||
|
@ -132,6 +139,10 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION.
|
|||
` });` && |\n| &&
|
||||
` }` && |\n| &&
|
||||
` this.oBody.ID = sap.z2ui5.oResponse.ID;` && |\n| &&
|
||||
` this.oBody.CHECKLAUNCHPADACTIVE = false;` && |\n| &&
|
||||
` if ( sap.z2ui5.checkLaunchpadActive ) { if ( sap.z2ui5.checkLaunchpadActive == true ) { ` && |\n| &&
|
||||
` this.oBody.CHECKLAUNCHPADACTIVE = true; ` && |\n| &&
|
||||
` } }` && |\n| &&
|
||||
` this.oBody.ARGUMENTS = arguments;` && |\n| &&
|
||||
|\n| &&
|
||||
` if (sap.z2ui5.checkLogActive) {` && |\n| &&
|
||||
|
@ -274,13 +285,15 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION.
|
|||
` }` && |\n| &&
|
||||
` sap.ui.core.BusyIndicator.hide();` && |\n| &&
|
||||
` };` &&
|
||||
` sap.z2ui5.checkLogActive = ` && z2ui5_lcl_utility=>get_json_boolean( check_logging ) && `;` && |\n| &&
|
||||
` sap.z2ui5.checkLogActive = ` && z2ui5_lcl_utility=>get_json_boolean( check_logging ) && `;` && |\n| &&
|
||||
` });` && |\n| &&
|
||||
`</script><abc/>` && |\n| &&
|
||||
`</html>`.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD http_post.
|
||||
|
||||
DATA(lo_handler) = z2ui5_lcl_fw_handler=>request_begin( ).
|
||||
|
||||
DO.
|
||||
|
@ -308,5 +321,6 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION.
|
|||
|
||||
EXIT.
|
||||
ENDDO.
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
CLASS z2ui5_lcl_utility DEFINITION INHERITING FROM cx_no_check.
|
||||
|
||||
PUBLIC SECTION.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_attri,
|
||||
name TYPE string,
|
||||
|
@ -22,14 +23,16 @@ CLASS z2ui5_lcl_utility DEFINITION INHERITING FROM cx_no_check.
|
|||
END OF ms_error.
|
||||
|
||||
METHODS constructor
|
||||
IMPORTING val TYPE any OPTIONAL
|
||||
IMPORTING
|
||||
val TYPE any OPTIONAL
|
||||
previous TYPE REF TO cx_root OPTIONAL
|
||||
PREFERRED PARAMETER val.
|
||||
|
||||
METHODS get_text REDEFINITION.
|
||||
|
||||
CLASS-METHODS raise
|
||||
IMPORTING v TYPE clike DEFAULT `CX_SY_SUBRC`
|
||||
IMPORTING
|
||||
v TYPE clike DEFAULT `CX_SY_SUBRC`
|
||||
when TYPE abap_bool DEFAULT abap_true
|
||||
PREFERRED PARAMETER v.
|
||||
|
||||
|
@ -1176,6 +1179,7 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
METHOD set_app_client.
|
||||
|
||||
result = NEW #( ).
|
||||
result->ms_db-id = z2ui5_lcl_utility=>get_uuid( ).
|
||||
DATA(lv_id) = result->ms_db-id.
|
||||
|
@ -1183,6 +1187,12 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
result->ms_db-id = lv_id.
|
||||
result->ms_db-id_prev = id_prev.
|
||||
|
||||
|
||||
TRY.
|
||||
result->ms_actual-check_launchpad_active = mo_body->get_attribute( `CHECKLAUNCHPADACTIVE` )->get_val( ).
|
||||
CATCH cx_root.
|
||||
ENDTRY.
|
||||
|
||||
DATA(lo_arg) = mo_body->get_attribute( `ARGUMENTS` ).
|
||||
TRY.
|
||||
result->ms_actual-event = lo_arg->get_attribute( `0` )->get_attribute( `EVENT` )->get_val( ).
|
||||
|
@ -1276,6 +1286,7 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION.
|
|||
result->ms_db-id_prev_app_stack = ms_db-id.
|
||||
|
||||
result->ms_next-s_msg = ms_next-s_msg.
|
||||
RESUlt->ms_actual-check_launchpad_active = ms_actual-check_launchpad_active.
|
||||
|
||||
result->ms_db-t_attri = z2ui5_lcl_utility=>get_t_attri_by_ref( result->ms_db-o_app ).
|
||||
CLEAR ms_next.
|
||||
|
@ -1416,6 +1427,7 @@ CLASS z2ui5_lcl_fw_client IMPLEMENTATION.
|
|||
METHOD z2ui5_if_client~get.
|
||||
result = VALUE #( BASE CORRESPONDING #( mo_handler->ms_db )
|
||||
event = mo_handler->ms_actual-event
|
||||
check_launchpad_active = mo_handler->ms_actual-check_launchpad_active
|
||||
t_event_arg = mo_handler->ms_actual-t_event_arg
|
||||
t_scroll_pos = mo_handler->ms_actual-t_scroll_pos ).
|
||||
ENDMETHOD.
|
||||
|
|
|
@ -804,16 +804,21 @@ CLASS z2ui5_cl_xml_view DEFINITION
|
|||
ENDCLASS.
|
||||
|
||||
|
||||
CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
||||
|
||||
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD actions.
|
||||
result = _generic( name = `actions`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD additional_content.
|
||||
result = _generic( name = `additionalContent` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD avatar.
|
||||
result = me.
|
||||
_generic( name = `Avatar`
|
||||
|
@ -822,6 +827,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `displaysize` v = displaysize ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD badge_custom_data.
|
||||
result = me.
|
||||
_generic( name = `BadgeCustomData`
|
||||
|
@ -830,20 +836,24 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `visible` v = lcl_utility=>get_json_boolean( visible ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD bar.
|
||||
result = _generic( name = `Bar` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD bars.
|
||||
result = _generic( name = `bars`
|
||||
ns = `mchart` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD blocks.
|
||||
result = _generic( name = `blocks`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD button.
|
||||
result = me.
|
||||
_generic( name = `Button`
|
||||
|
@ -857,10 +867,23 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD buttons.
|
||||
result = _generic( `buttons` ).
|
||||
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 cc_file_uploader.
|
||||
result = me.
|
||||
_generic( name = `FileUploader`
|
||||
|
@ -871,6 +894,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `value` v = value ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD cc_file_uploader_get_js.
|
||||
result = ` jQuery.sap.declare("z2ui5.FileUploader");` && |\n| &&
|
||||
|\n| &&
|
||||
|
@ -980,10 +1004,12 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
` });`.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD cells.
|
||||
result = _generic( `cells` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD checkbox.
|
||||
result = me.
|
||||
_generic( name = `CheckBox`
|
||||
|
@ -992,6 +1018,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD code_editor.
|
||||
result = me.
|
||||
_generic( name = `CodeEditor`
|
||||
|
@ -1003,6 +1030,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `width` v = width ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD column.
|
||||
result = _generic( name = `Column`
|
||||
t_prop = VALUE #( ( n = `width` v = width )
|
||||
|
@ -1010,10 +1038,12 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `demandPopin` v = Lcl_utility=>get_json_boolean( demandPopin ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD columns.
|
||||
result = _generic( `columns` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD column_list_item.
|
||||
result = _generic( name = `ColumnListItem`
|
||||
t_prop = VALUE #( ( n = `vAlign` v = valign )
|
||||
|
@ -1022,6 +1052,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `press` v = press ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD combobox.
|
||||
result = _generic( name = `ComboBox`
|
||||
t_prop = VALUE #( ( n = `showClearIcon` v = lcl_utility=>get_json_boolean( showclearicon ) )
|
||||
|
@ -1030,6 +1061,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `label` v = label ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
mt_prop = VALUE #( ( n = `xmlns` v = `sap.m` )
|
||||
( n = `xmlns:z2ui5` v = `z2ui5` )
|
||||
|
@ -1047,34 +1079,42 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `xmlns:html` v = `http://www.w3.org/1999/xhtml` ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD content.
|
||||
result = _generic( ns = ns name = `content` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD content_left.
|
||||
result = _generic( name = `contentLeft` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD content_middle.
|
||||
result = _generic( name = `contentMiddle` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD content_right.
|
||||
result = _generic( name = `contentRight` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD custom_data.
|
||||
result = _generic( `customData` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD custom_Header.
|
||||
result = _generic( name = `customHeader` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD custom_list_item.
|
||||
result = _generic( name = `CustomListItem` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD date_picker.
|
||||
result = me.
|
||||
_generic( name = `DatePicker`
|
||||
|
@ -1082,6 +1122,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `placeholder` v = placeholder ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD date_time_picker.
|
||||
result = me.
|
||||
_generic( name = `DateTimePicker`
|
||||
|
@ -1089,15 +1130,6 @@ 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`
|
||||
|
@ -1110,6 +1142,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `resizable` v = lcl_utility=>get_json_boolean( resizable ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD dynamic_page.
|
||||
result = _generic( name = `DynamicPage`
|
||||
ns = `f`
|
||||
|
@ -1120,6 +1153,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `toggleHeaderOnTitleClick` v = toggleHeaderOnTitleClick ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD dynamic_page_header.
|
||||
result = _generic(
|
||||
name = `DynamicPageHeader`
|
||||
|
@ -1127,21 +1161,25 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
t_prop = VALUE #( ( n = `pinnable` v = lcl_utility=>get_json_boolean( pinnable ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD dynamic_page_title.
|
||||
result = _generic( name = `DynamicPageTitle`
|
||||
ns = `f` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD expanded_content.
|
||||
result = _generic( name = `expandedContent`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD expanded_heading.
|
||||
result = _generic( name = `expandedHeading`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD factory.
|
||||
result = NEW #( ).
|
||||
|
||||
|
@ -1160,6 +1198,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
result->m_parent = result.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD factory_popup.
|
||||
result = NEW #( ).
|
||||
|
||||
|
@ -1173,6 +1212,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
result->m_parent = result.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD flex_box.
|
||||
result = _generic( name = `FlexBox`
|
||||
t_prop = VALUE #( ( n = `class` v = class )
|
||||
|
@ -1185,6 +1225,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `wrap` v = wrap ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD flex_item_data.
|
||||
result = me.
|
||||
|
||||
|
@ -1195,17 +1236,20 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `styleClass` v = styleclass ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD footer.
|
||||
result = _generic( ns = ns
|
||||
name = `footer` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD formatted_text.
|
||||
result = me.
|
||||
_generic( name = `FormattedText`
|
||||
t_prop = VALUE #( ( n = `htmlText` v = htmltext ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD generic_tag.
|
||||
result = _generic( name = `GenericTag`
|
||||
t_prop = VALUE #( ( n = `ariaLabelledBy` v = arialabelledby )
|
||||
|
@ -1215,22 +1259,27 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `text` v = text ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get.
|
||||
result = m_root->m_last.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_child.
|
||||
result = t_child[ index ].
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_parent.
|
||||
result = m_parent.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_root.
|
||||
result = m_root.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD grid.
|
||||
result = _generic( name = `Grid`
|
||||
ns = `layout`
|
||||
|
@ -1238,6 +1287,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD grid_data.
|
||||
result = me.
|
||||
_generic( name = `GridData`
|
||||
|
@ -1245,37 +1295,44 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
t_prop = VALUE #( ( n = `span` v = span ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD hbox.
|
||||
result = _generic( name = `HBox`
|
||||
t_prop = VALUE #( ( n = `class` v = class )
|
||||
( n = `justifyContent` v = justifycontent ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD header.
|
||||
result = _generic( name = `header`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD header_content.
|
||||
result = _generic( name = `headerContent`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD header_title.
|
||||
result = _generic( name = `headerTitle`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD header_toolbar.
|
||||
result = _generic( `headerToolbar` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD heading.
|
||||
result = me.
|
||||
result = _generic( name = `heading`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD hlp_get_source_code_url.
|
||||
DATA(lv_url) = z2ui5_cl_http_handler=>client-t_header[ name = `referer` ]-value.
|
||||
|
||||
|
@ -1287,6 +1344,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD hlp_replace_controller_name.
|
||||
result = lcl_utility=>get_replace(
|
||||
iv_val = xml
|
||||
|
@ -1295,6 +1353,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
iv_replace = `controllerName="` && z2ui5_cl_http_handler=>config-controller_name && `"` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD horizontal_layout.
|
||||
result = _generic( name = `HorizontalLayout`
|
||||
ns = `layout`
|
||||
|
@ -1302,18 +1361,21 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `width` v = width ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD illustrated_message.
|
||||
result = _generic( name = `IllustratedMessage`
|
||||
t_prop = VALUE #( ( n = `enableVerticalResponsiveness` v = enableVerticalResponsiveness )
|
||||
( n = `illustrationType` v = illustrationType ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD image.
|
||||
result = me.
|
||||
_generic( name = `Image`
|
||||
t_prop = VALUE #( ( n = `src` v = src ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD input.
|
||||
result = me.
|
||||
_generic( name = `Input`
|
||||
|
@ -1336,11 +1398,13 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD input_list_item.
|
||||
result = _generic( name = `InputListItem`
|
||||
t_prop = VALUE #( ( n = `label` v = label ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_bar_chart.
|
||||
result = _generic( name = `InteractiveBarChart`
|
||||
ns = `mchart`
|
||||
|
@ -1352,6 +1416,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `errorMessage` v = errormessage ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_bar_chart_bar.
|
||||
result = _generic( name = `InteractiveBarChartBar`
|
||||
ns = `mchart`
|
||||
|
@ -1361,6 +1426,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `selected` v = selected ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_donut_chart.
|
||||
result = _generic( name = `InteractiveDonutChart`
|
||||
ns = `mchart`
|
||||
|
@ -1372,6 +1438,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `press` v = press ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_donut_chart_segment.
|
||||
result = _generic( name = `InteractiveDonutChartSegment`
|
||||
ns = `mchart`
|
||||
|
@ -1381,6 +1448,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `selected` v = selected ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_line_chart.
|
||||
result = _generic( name = `InteractiveLineChart`
|
||||
ns = `mchart`
|
||||
|
@ -1393,6 +1461,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `succeedingPoint` v = succeddingpoint ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD interact_line_chart_point.
|
||||
result = _generic( name = `InteractiveLineChartPoint`
|
||||
ns = `mchart`
|
||||
|
@ -1403,6 +1472,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `selected` v = lcl_utility=>get_json_boolean( selected ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD item.
|
||||
result = me.
|
||||
_generic( name = `Item`
|
||||
|
@ -1411,10 +1481,12 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `text` v = text ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD items.
|
||||
result = _generic( `items` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD label.
|
||||
result = me.
|
||||
_generic( name = `Label`
|
||||
|
@ -1422,11 +1494,13 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `labelFor` v = labelfor ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD layout_data.
|
||||
result = _generic( ns = ns
|
||||
name = `layoutData` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD link.
|
||||
result = me.
|
||||
_generic( name = `Link`
|
||||
|
@ -1439,6 +1513,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `enabled` v = lcl_utility=>get_json_boolean( enabled ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD list.
|
||||
result = _generic( name = `List`
|
||||
t_prop = VALUE #( ( n = `headerText` v = headertext )
|
||||
|
@ -1448,6 +1523,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `noData` v = noData ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD list_item.
|
||||
result = me.
|
||||
_generic( name = `ListItem`
|
||||
|
@ -1456,6 +1532,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `additionalText` v = additionaltext ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD menu_item.
|
||||
result = me.
|
||||
_generic( name = `MenuItem`
|
||||
|
@ -1464,6 +1541,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `icon` v = icon ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD message_item.
|
||||
result = _generic( name = `MessageItem`
|
||||
t_prop = VALUE #( ( n = `type` v = type )
|
||||
|
@ -1473,6 +1551,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `groupName` v = groupName ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD message_page.
|
||||
result = _generic( name = `MessagePage`
|
||||
t_prop = VALUE #(
|
||||
|
@ -1483,12 +1562,14 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `enableFormattedText` v = lcl_utility=>get_json_boolean( enableformattedtext ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD message_popover.
|
||||
result = _generic( name = `MessagePopover`
|
||||
t_prop = VALUE #( ( n = `items` v = items )
|
||||
( n = `groupItems` v = lcl_utility=>get_json_boolean( groupItems ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD message_strip.
|
||||
result = me.
|
||||
_generic( name = `MessageStrip`
|
||||
|
@ -1498,12 +1579,14 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD message_view.
|
||||
result = _generic( name = `MessageView`
|
||||
t_prop = VALUE #( ( n = `items` v = items )
|
||||
( n = `groupItems` v = lcl_utility=>get_json_boolean( groupItems ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD multi_input.
|
||||
result = _generic( name = `MultiInput`
|
||||
t_prop = VALUE #( ( n = `tokens` v = tokens )
|
||||
|
@ -1520,11 +1603,13 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD navigation_actions.
|
||||
result = _generic( name = `navigationActions`
|
||||
ns = `f` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_attribute.
|
||||
result = me.
|
||||
|
||||
|
@ -1533,6 +1618,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `text` v = text ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_number.
|
||||
result = me.
|
||||
_generic( name = `ObjectNumber`
|
||||
|
@ -1542,11 +1628,13 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `unit` v = unit ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_page_dyn_header_title.
|
||||
result = _generic( name = `ObjectPageDynamicHeaderTitle`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_page_layout.
|
||||
result = _generic(
|
||||
name = `ObjectPageLayout`
|
||||
|
@ -1558,6 +1646,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `upperCaseAnchorBar` v = upperCaseAnchorBar ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_page_section.
|
||||
result = _generic( name = `ObjectPageSection`
|
||||
ns = `uxap`
|
||||
|
@ -1567,6 +1656,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `importance` v = importance ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD object_page_sub_section.
|
||||
result = _generic( name = `ObjectPageSubSection`
|
||||
ns = `uxap`
|
||||
|
@ -1574,10 +1664,12 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `title` v = title ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD overflow_toolbar.
|
||||
result = _generic( `OverflowToolbar` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD overflow_toolbar_button.
|
||||
result = me.
|
||||
_generic( name = `OverflowToolbarButton`
|
||||
|
@ -1589,6 +1681,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `tooltip` v = tooltip ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD overflow_toolbar_menu_button.
|
||||
result = _generic( name = `OverflowToolbarMenuButton`
|
||||
t_prop = VALUE #( ( n = `buttonMode` v = buttonMode )
|
||||
|
@ -1600,6 +1693,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `tooltip` v = tooltip ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD overflow_toolbar_toggle_button.
|
||||
result = me.
|
||||
_generic( name = `OverflowToolbarToggleButton`
|
||||
|
@ -1611,6 +1705,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `tooltip` v = tooltip ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD page.
|
||||
result = _generic( name = `Page`
|
||||
ns = ns
|
||||
|
@ -1621,11 +1716,21 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `id` v = id ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD panel.
|
||||
result = _generic( name = `Panel`
|
||||
t_prop = VALUE #( ( n = `expandable` v = expandable )
|
||||
( n = `expanded` v = expanded )
|
||||
( n = `headerText` v = headertext ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD points.
|
||||
result = _generic( name = `points`
|
||||
ns = `mchart` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD popover.
|
||||
result = _generic( name = `Popover`
|
||||
t_prop = VALUE #( ( n = `title` v = title )
|
||||
|
@ -1636,6 +1741,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `contentWidth` v = contentwidth ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD progress_indicator.
|
||||
result = me.
|
||||
_generic( name = `ProgressIndicator`
|
||||
|
@ -1645,6 +1751,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `state` v = state ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD radial_micro_chart.
|
||||
result = me.
|
||||
_generic( name = `RadialMicroChart`
|
||||
|
@ -1655,6 +1762,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `valueColor` v = valuecolor ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD range_slider.
|
||||
result = me.
|
||||
_generic( name = `RangeSlider`
|
||||
|
@ -1671,6 +1779,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `width` v = width ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD scroll_container.
|
||||
result = _generic( name = `ScrollContainer`
|
||||
t_prop = VALUE #( ( n = `height` v = height )
|
||||
|
@ -1680,6 +1789,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `focusable` v = lcl_utility=>get_json_boolean( focusable ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD search_field.
|
||||
result = me.
|
||||
_generic( name = `SearchField`
|
||||
|
@ -1691,17 +1801,20 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `liveChange` v = liveChange ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD sections.
|
||||
result = _generic( name = `sections`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD segmented_button.
|
||||
result = _generic( name = `SegmentedButton`
|
||||
t_prop = VALUE #( ( n = `selectedKey` v = selected_key )
|
||||
( n = `selectionChange` v = selection_change ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD segmented_button_item.
|
||||
result = me.
|
||||
_generic( name = `SegmentedButtonItem`
|
||||
|
@ -1710,16 +1823,19 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `text` v = text ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD segments.
|
||||
result = _generic( name = `segments`
|
||||
ns = `mchart` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD shell.
|
||||
result = _generic( name = `Shell`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD simple_form.
|
||||
result = _generic( name = `SimpleForm`
|
||||
ns = `form`
|
||||
|
@ -1731,22 +1847,26 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `editable` v = lcl_utility=>get_json_boolean( editable ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD snapped_content.
|
||||
result = _generic( name = `snappedContent`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD snapped_heading.
|
||||
result = me.
|
||||
result = _generic( name = `snappedHeading`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD snapped_title_on_mobile.
|
||||
result = _generic( name = `snappedTitleOnMobile`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD standard_list_item.
|
||||
result = me.
|
||||
_generic( name = `StandardListItem`
|
||||
|
@ -1759,6 +1879,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `selected` v = selected ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD step_input.
|
||||
result = me.
|
||||
_generic( name = `StepInput`
|
||||
|
@ -1768,20 +1889,24 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `value` v = value ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD sub_header.
|
||||
result = _generic( `subHeader` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD sub_sections.
|
||||
result = me.
|
||||
result = _generic( name = `subSections`
|
||||
ns = `uxap` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD suggestion_items.
|
||||
result = _generic( `suggestionItems` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD switch.
|
||||
result = me.
|
||||
_generic( name = `Switch`
|
||||
|
@ -1792,6 +1917,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `customTextOn` v = customtexton ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tab.
|
||||
result = _generic( name = `Tab`
|
||||
ns = `webc`
|
||||
|
@ -1799,6 +1925,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `selected` v = selected ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD table.
|
||||
result = _generic( name = `Table`
|
||||
t_prop = VALUE #(
|
||||
|
@ -1815,11 +1942,13 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `autoPopinMode` v = lcl_utility=>get_json_boolean( autoPopinMode ) ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tab_container.
|
||||
result = _generic( name = `TabContainer`
|
||||
ns = `webc` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD text.
|
||||
result = me.
|
||||
_generic( name = `Text`
|
||||
|
@ -1828,6 +1957,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD text_area.
|
||||
result = me.
|
||||
_generic( name = `TextArea`
|
||||
|
@ -1842,6 +1972,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `growingMaxLines` v = growingmaxlines ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD time_picker.
|
||||
result = me.
|
||||
_generic( name = `TimePicker`
|
||||
|
@ -1849,6 +1980,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `placeholder` v = placeholder ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD title.
|
||||
DATA(lv_name) = COND #( WHEN ns = 'f' THEN 'title' ELSE `Title` ).
|
||||
|
||||
|
@ -1860,6 +1992,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `level` v = level ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD toggle_button.
|
||||
result = me.
|
||||
_generic( name = `ToggleButton`
|
||||
|
@ -1871,6 +2004,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD token.
|
||||
result = me.
|
||||
_generic( name = `Token`
|
||||
|
@ -1881,26 +2015,23 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `editable` v = editable ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD tokens.
|
||||
result = _generic( `tokens` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD toolbar.
|
||||
result = _generic( `Toolbar` ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD toolbar_spacer.
|
||||
result = me.
|
||||
_generic( name = `ToolbarSpacer`
|
||||
ns = ns ).
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD panel.
|
||||
result = _generic( name = `Panel`
|
||||
t_prop = VALUE #( ( n = `expandable` v = expandable )
|
||||
( n = `expanded` v = expanded )
|
||||
( n = `headerText` v = headertext ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD vbox.
|
||||
result = _generic( name = `VBox`
|
||||
|
@ -1909,6 +2040,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `class` v = class ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD vertical_layout.
|
||||
result = _generic( name = `VerticalLayout`
|
||||
ns = `layout`
|
||||
|
@ -1916,6 +2048,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
( n = `width` v = width ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD xml_get.
|
||||
CASE m_name.
|
||||
WHEN `ZZPLAIN`.
|
||||
|
@ -1948,12 +2081,14 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
|
|||
result = |{ result }</{ lv_ns }{ m_name }>|.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD zz_plain.
|
||||
result = me.
|
||||
_generic( name = `ZZPLAIN`
|
||||
t_prop = VALUE #( ( n = `VALUE` v = val ) ) ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD _generic.
|
||||
DATA(result2) = NEW z2ui5_cl_xml_view( ).
|
||||
result2->m_name = name.
|
||||
|
|
|
@ -12,6 +12,7 @@ INTERFACE z2ui5_if_client
|
|||
BEGIN OF ty_s_get,
|
||||
event TYPE string,
|
||||
t_event_arg TYPE string_table,
|
||||
check_launchpad_active type abap_bool,
|
||||
id TYPE string,
|
||||
id_prev TYPE string,
|
||||
id_prev_app TYPE string,
|
||||
|
|
Loading…
Reference in New Issue
Block a user