@@ -9,7 +9,6 @@ CLASS z2ui5_cl_demo_app_104 DEFINITION
9
9
INTERFACES z2ui5_if_app .
10
10
11
11
DATA mo_app_sub TYPE REF TO object .
12
-
13
12
DATA classname TYPE string .
14
13
15
14
TYPES :
@@ -50,76 +49,43 @@ ENDCLASS.
50
49
51
50
52
51
53
- CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION .
52
+ CLASS z2ui5_cl_demo_app_104 IMPLEMENTATION .
54
53
55
54
56
- * <SIGNATURE>---------------------------------------------------------------------------------------+
57
- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->ON_EVENT_SUB
58
- * +-------------------------------------------------------------------------------------------------+
59
- * +--------------------------------------------------------------------------------------</SIGNATURE>
60
55
METHOD on_event_sub .
61
56
62
57
IF mo_app_sub IS BOUND .
63
58
64
59
ASSIGN mo_app_sub->('MO_VIEW_PARENT' ) TO FIELD-SYMBOL (<fs> ).
65
-
66
60
<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 .
69
62
70
63
ENDIF .
71
64
ENDMETHOD .
72
65
73
66
74
- * <SIGNATURE>---------------------------------------------------------------------------------------+
75
- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->ON_INIT_SUB
76
- * +-------------------------------------------------------------------------------------------------+
77
- * +--------------------------------------------------------------------------------------</SIGNATURE>
78
67
METHOD on_init_sub .
79
68
80
69
classname = to_upper ( classname ).
81
70
CREATE OBJECT mo_app_sub TYPE (classname).
82
71
83
72
ASSIGN mo_app_sub->('MO_VIEW_PARENT' ) TO FIELD-SYMBOL (<fs> ).
84
-
85
73
<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 .
88
75
89
76
ENDMETHOD .
90
77
91
78
92
- * <SIGNATURE>---------------------------------------------------------------------------------------+
93
- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->VIEW_DISPLAY_DETAIL
94
- * +-------------------------------------------------------------------------------------------------+
95
- * +--------------------------------------------------------------------------------------</SIGNATURE>
96
79
METHOD view_display_detail .
97
80
98
81
lo_view_nested = z2ui5_cl_xml_view=>factory( ).
99
-
100
82
DATA (page ) = lo_view_nested->page( title = `Nested View` ).
101
-
102
83
mo_grid_sub = page->grid( 'L12 M12 S12'
103
84
)->content( 'layout' ).
104
85
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
-
116
86
ENDMETHOD .
117
87
118
88
119
- * <SIGNATURE>---------------------------------------------------------------------------------------+
120
- * | Instance Protected Method Z2UI5_CL_DEMO_APP_104->VIEW_DISPLAY_MASTER
121
- * +-------------------------------------------------------------------------------------------------+
122
- * +--------------------------------------------------------------------------------------</SIGNATURE>
123
89
METHOD view_display_master .
124
90
125
91
DATA (page ) = z2ui5_cl_xml_view=>factory(
@@ -156,11 +122,6 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
156
122
ENDMETHOD .
157
123
158
124
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>
164
125
METHOD z2ui5_if_app ~main .
165
126
166
127
me ->client = client .
@@ -174,7 +135,6 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
174
135
).
175
136
176
137
mv_layout = `OneColumn` .
177
-
178
138
view_display_master( ).
179
139
view_display_detail( ).
180
140
@@ -191,26 +151,20 @@ CLASS Z2UI5_CL_DEMO_APP_104 IMPLEMENTATION.
191
151
APPEND ls_sel TO t_tab2.
192
152
193
153
IF classname IS NOT INITIAL .
194
- CALL METHOD mo_app_sub->('BIND_CLEAR' ) EXPORTING client = client .
195
154
view_display_master( ).
196
155
ENDIF .
197
156
classname = ls_sel-info.
198
157
199
158
mv_layout = `TwoColumnsMidExpanded` .
200
-
201
- * client->nest_view_model_update( ).
202
159
client->view_model_update( ).
203
-
204
160
view_display_detail( ).
205
-
206
161
on_init_sub( ).
207
162
208
163
client->nest_view_display(
209
164
val = lo_view_nested->stringify( )
210
165
id = `test`
211
166
method_insert = 'addMidColumnPage'
212
- method_destroy = 'removeAllMidColumnPages'
213
- ).
167
+ method_destroy = 'removeAllMidColumnPages' ).
214
168
215
169
WHEN 'BACK' .
216
170
client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
0 commit comments