@@ -16,24 +16,17 @@ ENDCLASS.
1616
1717
1818
19- CLASS z2ui5_cl_demo_app_149 IMPLEMENTATION .
19+ CLASS Z2UI5_CL_DEMO_APP_149 IMPLEMENTATION .
2020
2121
22- METHOD ui5_event .
23-
24- CASE client->get( )-event.
25-
26- WHEN 'POPUP' .
27- DATA (lo_app ) = z2ui5_cl_popup_html=>factory( `<h2>HTML Links</h2>` && | \n| &&
28- `<p>HTML links are defined with the a tag:</p>` && | \n| &&
29- | \n| &&
30- `<a href="https://www.w3schools.com">This is a link</a>` ).
31- client->nav_app_call( lo_app ).
32-
33- WHEN 'BACK' .
34- client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
22+ METHOD ui5_callback .
3523
36- ENDCASE .
24+ TRY .
25+ DATA (lo_prev ) = client->get_app( client->get( )-s_draft-id_prev_app ).
26+ DATA (lo_dummy ) = CAST z2ui5_cl_popup_to_inform( lo_prev ).
27+ client->message_box_display( `callback after popup to inform` ).
28+ CATCH cx_root.
29+ ENDTRY .
3730
3831 ENDMETHOD .
3932
@@ -61,6 +54,25 @@ CLASS z2ui5_cl_demo_app_149 IMPLEMENTATION.
6154 ENDMETHOD .
6255
6356
57+ METHOD ui5_event .
58+
59+ CASE client->get( )-event.
60+
61+ WHEN 'POPUP' .
62+ DATA (lo_app ) = z2ui5_cl_popup_html=>factory( `<h2>HTML Links</h2>` && | \n| &&
63+ `<p>HTML links are defined with the a tag:</p>` && | \n| &&
64+ | \n| &&
65+ `<a href="https://www.w3schools.com" target="_blank">This is a link</a>` ).
66+ client->nav_app_call( lo_app ).
67+
68+ WHEN 'BACK' .
69+ client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
70+
71+ ENDCASE .
72+
73+ ENDMETHOD .
74+
75+
6476 METHOD z2ui5_if_app ~main .
6577
6678 me ->client = client .
@@ -74,16 +86,4 @@ CLASS z2ui5_cl_demo_app_149 IMPLEMENTATION.
7486 ui5_event( ).
7587
7688 ENDMETHOD .
77-
78- METHOD ui5_callback .
79-
80- TRY .
81- DATA (lo_prev ) = client->get_app( client->get( )-s_draft-id_prev_app ).
82- DATA (lo_dummy ) = CAST z2ui5_cl_popup_to_inform( lo_prev ).
83- client->message_box_display( `callback after popup to inform` ).
84- CATCH cx_root.
85- ENDTRY .
86-
87- ENDMETHOD .
88-
8989ENDCLASS .
0 commit comments