* fix demo 66

* fix popup close

* launchpad adjustments

* logging
This commit is contained in:
oblomov 2023-07-12 09:43:20 +02:00 committed by GitHub
parent 1446dd64ca
commit 7b31091d2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 128 additions and 101 deletions

View File

@ -296,6 +296,14 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION.
` console.log('UI5-XML-Popup:');` && |\n| && ` console.log('UI5-XML-Popup:');` && |\n| &&
` console.log(sap.z2ui5.oResponse.PARAMS.S_POPUP.XML);` && |\n| && ` console.log(sap.z2ui5.oResponse.PARAMS.S_POPUP.XML);` && |\n| &&
` }` && |\n| && ` }` && |\n| &&
` if (sap.z2ui5.oResponse.PARAMS.S_POPOVER.XML !== '') {` && |\n| &&
` console.log('UI5-XML-Popover:');` && |\n| &&
` console.log(sap.z2ui5.oResponse.PARAMS.S_POPOVER.XML);` && |\n| &&
` }` && |\n| &&
` if (sap.z2ui5.oResponse.PARAMS.S_VIEW_NEST.XML !== '') {` && |\n| &&
` console.log('UI5-XML-Nest:');` && |\n| &&
` console.log(sap.z2ui5.oResponse.PARAMS.S_VIEW_NEST.XML);` && |\n| &&
` }` && |\n| &&
` }` && |\n| && ` }` && |\n| &&
|\n| && |\n| &&
` if (sap.z2ui5.oResponse.PARAMS.S_VIEW.CHECK_DESTROY == true) { sap.z2ui5.oController.ViewClose(); }` && |\n| && ` if (sap.z2ui5.oResponse.PARAMS.S_VIEW.CHECK_DESTROY == true) { sap.z2ui5.oController.ViewClose(); }` && |\n| &&

View File

@ -1059,27 +1059,34 @@ CLASS z2ui5_cl_xml_view DEFINITION
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 .
METHODS ui_columns METHODS ui_columns
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS ui_extension METHODS ui_extension
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS ui_template METHODS ui_template
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS currency METHODS currency
IMPORTING IMPORTING
!value TYPE clike !value TYPE clike
!currency TYPE clike !currency TYPE clike
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS ui_row_action METHODS ui_row_action
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS ui_row_action_template METHODS ui_row_action_template
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS ui_row_action_item METHODS ui_row_action_item
IMPORTING IMPORTING
!icon TYPE clike OPTIONAL !icon TYPE clike OPTIONAL
@ -1088,6 +1095,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
!press TYPE clike OPTIONAL !press TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS radio_button METHODS radio_button
IMPORTING IMPORTING
!activeHandling TYPE clike OPTIONAL !activeHandling TYPE clike OPTIONAL
@ -1103,6 +1111,7 @@ CLASS z2ui5_cl_xml_view DEFINITION
!width TYPE clike OPTIONAL !width TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS radio_button_group METHODS radio_button_group
IMPORTING IMPORTING
!id TYPE clike OPTIONAL !id TYPE clike OPTIONAL
@ -1115,95 +1124,105 @@ CLASS z2ui5_cl_xml_view DEFINITION
!width TYPE clike OPTIONAL !width TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
methods PLANNINGCALENDAR
importing METHODS planningcalendar
!ROWS type CLIKE optional IMPORTING
!STARTDATE type CLIKE optional !rows TYPE clike OPTIONAL
!APPOINTMENTSVISUALIZATION type CLIKE optional !startdate TYPE clike OPTIONAL
!APPOINTMENTSELECT type CLIKE optional !appointmentsvisualization TYPE clike OPTIONAL
!SHOWEMPTYINTERVALHEADERS type CLIKE optional !appointmentselect TYPE clike OPTIONAL
!SHOWWEEKNUMBERS type CLIKE optional !showemptyintervalheaders TYPE clike OPTIONAL
preferred parameter ROWS !showweeknumbers TYPE clike OPTIONAL
returning PREFERRED PARAMETER rows
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . RETURNING
methods PLANNINGCALENDARROW VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
importing
!APPOINTMENTS type CLIKE optional METHODS planningcalendarrow
!INTERVALHEADERS type CLIKE optional IMPORTING
!ICON type CLIKE optional !appointments TYPE clike OPTIONAL
!TITLE type CLIKE optional !intervalheaders TYPE clike OPTIONAL
!TEXT type CLIKE optional !icon TYPE clike OPTIONAL
preferred parameter APPOINTMENTS !title TYPE clike OPTIONAL
returning !text TYPE clike OPTIONAL
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . PREFERRED PARAMETER appointments
methods ROWS RETURNING
returning VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
value(RESULT) type ref to Z2UI5_CL_XML_VIEW .
methods APPOINTMENTS METHODS rows
returning RETURNING
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
methods CALENDARAPPOINTMENT
importing METHODS appointments
!STARTDATE type CLIKE optional RETURNING
!ENDDATE type CLIKE optional VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
!ICON type CLIKE optional
!TITLE type CLIKE optional METHODS calendarappointment
!TEXT type CLIKE optional IMPORTING
!TYPE type CLIKE optional !startdate TYPE clike OPTIONAL
!TENTATIVE type CLIKE optional !enddate TYPE clike OPTIONAL
preferred parameter STARTDATE !icon TYPE clike OPTIONAL
returning !title TYPE clike OPTIONAL
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . !text TYPE clike OPTIONAL
methods INTERVALHEADERS !type TYPE clike OPTIONAL
returning !tentative TYPE clike OPTIONAL
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . PREFERRED PARAMETER startdate
methods BLOCKLAYOUT RETURNING
importing VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
!BACKGROUND type CLIKE OPTIONAL
returning METHODS intervalheaders
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . RETURNING
methods BLOCKLAYOUTROW VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
importing
!ROWCOLORSET type CLIKE OPTIONAL METHODS blocklayout
returning IMPORTING
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . !background TYPE clike OPTIONAL
methods BLOCKLAYOUTCELL RETURNING
importing VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
!BACKGROUNDCOLORSET type CLIKE OPTIONAL
!BACKGROUNDCOLORSHADE type CLIKE OPTIONAL METHODS blocklayoutrow
!TITLE type CLIKE OPTIONAL IMPORTING
!TITLEALIGNMENT type CLIKE OPTIONAL !rowcolorset TYPE clike OPTIONAL
!TITLELEVEL type CLIKE OPTIONAL RETURNING
!WIDTH type CLIKE OPTIONAL VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
!CLASS type CLIKE OPTIONAL
returning METHODS blocklayoutcell
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . IMPORTING
!backgroundcolorset TYPE clike OPTIONAL
!backgroundcolorshade TYPE clike OPTIONAL
!title TYPE clike OPTIONAL
!titlealignment TYPE clike OPTIONAL
!titlelevel TYPE clike OPTIONAL
!width TYPE clike OPTIONAL
!class TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
METHODS object_identifier METHODS object_identifier
IMPORTING IMPORTING
!emptyIndicatorMode type CLIKE OPTIONAL !emptyIndicatorMode TYPE clike OPTIONAL
!text type CLIKE OPTIONAL !text TYPE clike OPTIONAL
!textDirection type CLIKE OPTIONAL !textDirection TYPE clike OPTIONAL
!title type CLIKE OPTIONAL !title TYPE clike OPTIONAL
!titleActive type CLIKE OPTIONAL !titleActive TYPE clike OPTIONAL
!visible type CLIKE OPTIONAL !visible TYPE clike OPTIONAL
!titlePress type CLIKE OPTIONAL !titlePress TYPE clike OPTIONAL
RETURNING RETURNING
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS object_status METHODS object_status
IMPORTING IMPORTING
!active type CLIKE OPTIONAL !active TYPE clike OPTIONAL
!emptyIndicatorMode type CLIKE OPTIONAL !emptyIndicatorMode TYPE clike OPTIONAL
!icon type CLIKE OPTIONAL !icon TYPE clike OPTIONAL
!iconDensityAware type CLIKE OPTIONAL !iconDensityAware TYPE clike OPTIONAL
!inverted type CLIKE OPTIONAL !inverted TYPE clike OPTIONAL
!state type CLIKE OPTIONAL !state TYPE clike OPTIONAL
!stateAnnouncementText type CLIKE OPTIONAL !stateAnnouncementText TYPE clike OPTIONAL
!text type CLIKE OPTIONAL !text TYPE clike OPTIONAL
!textDirection type CLIKE OPTIONAL !textDirection TYPE clike OPTIONAL
!title type CLIKE OPTIONAL !title TYPE clike OPTIONAL
!press type CLIKE OPTIONAL !press TYPE clike OPTIONAL
RETURNING RETURNING
value(RESULT) type ref to Z2UI5_CL_XML_VIEW . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
PROTECTED SECTION. PROTECTED SECTION.
DATA mv_name TYPE string. DATA mv_name TYPE string.
@ -1222,7 +1241,7 @@ ENDCLASS.
CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD actions. METHOD actions.
@ -1236,7 +1255,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD APPOINTMENTS. METHOD appointments.
result = _generic( name = `appointments` ). result = _generic( name = `appointments` ).
ENDMETHOD. ENDMETHOD.
@ -1330,7 +1349,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD CALENDARAPPOINTMENT. METHOD calendarappointment.
result = _generic( name = `CalendarAppointment` result = _generic( name = `CalendarAppointment`
ns = `unified` ns = `unified`
t_prop = VALUE #( t_prop = VALUE #(
@ -2109,7 +2128,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD INTERVALHEADERS. METHOD intervalheaders.
result = _generic( name = `intervalHeaders` ). result = _generic( name = `intervalHeaders` ).
ENDMETHOD. ENDMETHOD.
@ -2407,7 +2426,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD PLANNINGCALENDAR. METHOD planningcalendar.
result = _generic( name = `PlanningCalendar` result = _generic( name = `PlanningCalendar`
t_prop = VALUE #( t_prop = VALUE #(
( n = `rows` v = rows ) ( n = `rows` v = rows )
@ -2419,7 +2438,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD PLANNINGCALENDARROW. METHOD planningcalendarrow.
result = _generic( name = `PlanningCalendarRow` result = _generic( name = `PlanningCalendarRow`
t_prop = VALUE #( t_prop = VALUE #(
( n = `appointments` v = appointments ) ( n = `appointments` v = appointments )
@ -2516,7 +2535,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD ROWS. METHOD rows.
result = _generic( name = `rows` ). result = _generic( name = `rows` ).
ENDMETHOD. ENDMETHOD.