@@ -9,7 +9,6 @@ CLASS z2ui5_cl_demo_app_104 DEFINITION
99 INTERFACES z2ui5_if_app .
1010
1111 DATA mo_app_sub TYPE REF TO object .
12-
1312 DATA classname TYPE string .
1413
1514 TYPES :
@@ -50,76 +49,43 @@ ENDCLASS.
5049
5150
5251
53- CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION .
52+ CLASS z2ui5_cl_demo_app_104 IMPLEMENTATION .
5453
5554
56- * <SIGNATURE>---------------------------------------------------------------------------------------+
57- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->ON_EVENT_SUB
58- * +-------------------------------------------------------------------------------------------------+
59- * +--------------------------------------------------------------------------------------</SIGNATURE>
6055 METHOD on_event_sub .
6156
6257 IF mo_app_sub IS BOUND .
6358
6459 ASSIGN mo_app_sub->('MO_VIEW_PARENT' ) TO FIELD-SYMBOL (<fs> ).
65-
6660 <fs> = mo_grid_sub.
67-
68- CALL METHOD mo_app_sub->('Z2UI5_IF_APP~MAIN' ) EXPORTING client = client .
61+ CALL METHOD mo_app_sub->('Z2UI5_IF_APP~MAIN' ) EXPORTING client = client .
6962
7063 ENDIF .
7164 ENDMETHOD .
7265
7366
74- * <SIGNATURE>---------------------------------------------------------------------------------------+
75- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->ON_INIT_SUB
76- * +-------------------------------------------------------------------------------------------------+
77- * +--------------------------------------------------------------------------------------</SIGNATURE>
7867 METHOD on_init_sub .
7968
8069 classname = to_upper ( classname ).
8170 CREATE OBJECT mo_app_sub TYPE (classname).
8271
8372 ASSIGN mo_app_sub->('MO_VIEW_PARENT' ) TO FIELD-SYMBOL (<fs> ).
84-
8573 <fs> = mo_grid_sub.
86-
87- CALL METHOD mo_app_sub->('Z2UI5_IF_APP~MAIN' ) EXPORTING client = client .
74+ CALL METHOD mo_app_sub->('Z2UI5_IF_APP~MAIN' ) EXPORTING client = client .
8875
8976 ENDMETHOD .
9077
9178
92- * <SIGNATURE>---------------------------------------------------------------------------------------+
93- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->VIEW_DISPLAY_DETAIL
94- * +-------------------------------------------------------------------------------------------------+
95- * +--------------------------------------------------------------------------------------</SIGNATURE>
9679 METHOD view_display_detail .
9780
9881 lo_view_nested = z2ui5_cl_xml_view=>factory( ).
99-
10082 DATA (page ) = lo_view_nested->page( title = `Nested View` ).
101-
10283 mo_grid_sub = page->grid( 'L12 M12 S12'
10384 )->content( 'layout' ).
10485
105- * )->ui_row_action_item( type = `Navigation` "icon = `sap-icon://navigation-right-arrow`
106- * press = client->_event( val = 'ROW_NAVIGATE' t_arg = VALUE #( ( `${TITLE}` ) ) )
107- * ).
108-
109- * client->nest_view_display(
110- * val = lo_view_nested->stringify( )
111- * id = `test`
112- * method_insert = 'addMidColumnPage'
113- * method_destroy = 'removeAllMidColumnPages'
114- * ).
115-
11686 ENDMETHOD .
11787
11888
119- * <SIGNATURE>---------------------------------------------------------------------------------------+
120- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->VIEW_DISPLAY_MASTER
121- * +-------------------------------------------------------------------------------------------------+
122- * +--------------------------------------------------------------------------------------</SIGNATURE>
12389 METHOD view_display_master .
12490
12591 DATA (page ) = z2ui5_cl_xml_view=>factory(
@@ -156,11 +122,6 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
156122 ENDMETHOD .
157123
158124
159- * <SIGNATURE>---------------------------------------------------------------------------------------+
160- * | Instance Public Method Z2UI5_CL_DEMO_APP_104->Z2UI5_IF_APP~MAIN
161- * +-------------------------------------------------------------------------------------------------+
162- * | [--->] CLIENT TYPE REF TO Z2UI5_IF_CLIENT
163- * +--------------------------------------------------------------------------------------</SIGNATURE>
164125 METHOD z2ui5_if_app ~main .
165126
166127 me ->client = client .
@@ -174,7 +135,6 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
174135 ).
175136
176137 mv_layout = `OneColumn` .
177-
178138 view_display_master( ).
179139 view_display_detail( ).
180140
@@ -191,26 +151,20 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
191151 APPEND ls_sel TO t_tab2.
192152
193153 IF classname IS NOT INITIAL .
194- CALL METHOD mo_app_sub->('BIND_CLEAR' ) EXPORTING client = client .
195154 view_display_master( ).
196155 ENDIF .
197156 classname = ls_sel-info.
198157
199158 mv_layout = `TwoColumnsMidExpanded` .
200-
201- * client->nest_view_model_update( ).
202159 client->view_model_update( ).
203-
204160 view_display_detail( ).
205-
206161 on_init_sub( ).
207162
208163 client->nest_view_display(
209164 val = lo_view_nested->stringify( )
210165 id = `test`
211166 method_insert = 'addMidColumnPage'
212- method_destroy = 'removeAllMidColumnPages'
213- ).
167+ method_destroy = 'removeAllMidColumnPages' ).
214168
215169 WHEN 'BACK' .
216170 client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
0 commit comments