Skip to content

Commit a461e31

Browse files
committed
update
1 parent 48d9387 commit a461e31

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

src/z2ui5_cl_demo_app_174.clas.abap

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,22 @@ CLASS z2ui5_cl_demo_app_174 IMPLEMENTATION.
8787
)->title( text = 'Table'
8888
)->toolbar_spacer( ).
8989

90-
headder = z2ui5_cl_popup_layout_v2=>render_layout_function( xml = headder client = client ).
90+
headder->button( text = 'Layout'
91+
icon = 'sap-icon://action-settings'
92+
press = client->_event( val = 'LAYOUT_EDIT' ) ).
93+
94+
* headder->overflow_toolbar_menu_button( tooltip = 'Export' icon = 'sap-icon://action-settings'
95+
* )->_generic( `menu`
96+
* )->_generic( `Menu`
97+
* )->menu_item( text = 'Change Layout'
98+
* icon = 'sap-icon://edit'
99+
* press = client->_event( val = 'LAYOUT_EDIT' )
100+
* )->menu_item( text = 'Choose Layout'
101+
* icon = 'sap-icon://open-folder'
102+
* press = client->_event( val = 'LAYOUT_OPEN' )
103+
* )->menu_item( text = 'Manage Layouts'
104+
* icon = 'sap-icon://delete'
105+
* press = client->_event( val = 'LAYOUT_DELETE' ) ).
91106

92107
DATA(columns) = table->columns( ).
93108

@@ -159,6 +174,10 @@ CLASS z2ui5_cl_demo_app_174 IMPLEMENTATION.
159174

160175
TRY.
161176
DATA(app) = CAST z2ui5_cl_popup_layout_v2( client->get_app( client->get( )-s_draft-id_prev_app ) ).
177+
DATA(ls_result) = app->result( ).
178+
IF ls_result-check_cancel = abap_true.
179+
RETURN.
180+
ENDIF.
162181
ms_layout = app->ms_layout.
163182
view_display( ).
164183

@@ -174,17 +193,17 @@ CLASS z2ui5_cl_demo_app_174 IMPLEMENTATION.
174193
CASE client->get( )-event.
175194

176195
WHEN 'LAYOUT_OPEN'.
177-
client->view_destroy( ).
196+
* client->view_destroy( ).
178197
client->nav_app_call( z2ui5_cl_popup_layout_v2=>factory( layout = ms_layout
179198
open_layout = abap_true ) ).
180199

181200
WHEN 'LAYOUT_EDIT'.
182-
client->view_destroy( ).
201+
* client->view_destroy( ).
183202
client->nav_app_call( z2ui5_cl_popup_layout_v2=>factory( layout = ms_layout
184203
extended_layout = abap_true ) ).
185204

186205
WHEN 'LAYOUT_DELETE'.
187-
client->view_destroy( ).
206+
* client->view_destroy( ).
188207
client->nav_app_call( z2ui5_cl_popup_layout_v2=>factory( layout = ms_layout
189208
delete_layout = abap_true ) ).
190209

0 commit comments

Comments
 (0)