model_fix (#972)

This commit is contained in:
oblomov 2024-02-28 21:09:58 +01:00 committed by GitHub
parent b8bf681142
commit 5e19a51db4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 10 deletions

View File

@ -147,11 +147,12 @@ CLASS z2ui5_cl_core_dissolve_srv IMPLEMENTATION.
METHOD main.
IF mt_attri->* IS INITIAL.
main_init( ).
RETURN.
ENDIF.
* IF mt_attri->* IS INITIAL.
* main_init( ).
* RETURN.
* ENDIF.
main_init( ).
IF line_exists( mt_attri->*[ check_dissolved = abap_false ] ).
main_run( ).
ENDIF.
@ -160,11 +161,13 @@ CLASS z2ui5_cl_core_dissolve_srv IMPLEMENTATION.
METHOD main_init.
TRY.
DATA(ls_attri) = VALUE z2ui5_if_core_types=>ty_s_attri( r_ref = REF #( mo_app ) ).
DATA(lt_init) = diss_oref( REF #( ls_attri ) ).
INSERT LINES OF lt_init INTO TABLE mt_attri->*.
CATCH cx_root.
ENDTRY.
ENDMETHOD.
@ -173,7 +176,8 @@ CLASS z2ui5_cl_core_dissolve_srv IMPLEMENTATION.
DATA(lt_attri_new) = VALUE z2ui5_if_core_types=>ty_t_attri( ).
LOOP AT mt_attri->* REFERENCE INTO DATA(lr_attri)
WHERE check_dissolved = abap_false.
WHERE check_dissolved = abap_false
AND bind_type <> z2ui5_if_core_types=>cs_bind_type-one_time.
lr_attri->check_dissolved = abap_true.

View File

@ -20,6 +20,7 @@ CLASS Z2UI5_CL_FW_CC_DEBUGGING_TOOLS IMPLEMENTATION.
METHOD get_js.
result = `` && |\n| &&
`sap.ui.define( "z2ui5/DebuggingTools" ,[` && |\n| &&
` "sap/ui/core/Control",` && |\n| &&
@ -136,7 +137,7 @@ CLASS Z2UI5_CL_FW_CC_DEBUGGING_TOOLS IMPLEMENTATION.
` displayEditor (oEvent, content, type, xcontent = "") {` && |\n| &&
` oEvent.getSource().getModel().oData.editor_visible = true;` && |\n| &&
` oEvent.getSource().getModel().oData.source_visible = false;` && |\n| &&
` oEvent.getSource().getModel().oData.isTemplating = content.includes("xmlns:template") ? true : false;` && |\n| &&
` oEvent.getSource().getModel().oData.isTemplating = content?.includes("xmlns:template") ? true : false;` && |\n| &&
` oEvent.getSource().getModel().oData.value = content;` && |\n| &&
` oEvent.getSource().getModel().oData.previousValue = content;` && |\n| &&
` oEvent.getSource().getModel().oData.xContent = xcontent;` && |\n| &&