File tree Expand file tree Collapse file tree 3 files changed +89
-0
lines changed
Expand file tree Collapse file tree 3 files changed +89
-0
lines changed Original file line number Diff line number Diff line change @@ -306,6 +306,13 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
306306 class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
307307 ).
308308
309+ panel->generic_tile(
310+ header = 'Busy Indicator'
311+ press = client->_event( 'Z2UI5_CL_DEMO_APP_215' )
312+ mode = 'LineMode'
313+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
314+ ).
315+
309316 panel = page->panel(
310317 expandable = abap_false
311318 expanded = abap_true
Original file line number Diff line number Diff line change 1+ class z2ui5_cl_demo_app_215 definition
2+ public
3+ create public .
4+
5+ public section .
6+
7+ interfaces Z2UI5_IF_APP .
8+
9+ data CHECK_INITIALIZED type ABAP_BOOL .
10+ PROTECTED SECTION .
11+
12+ METHODS display_view
13+ IMPORTING
14+ client TYPE REF TO z2ui5_if_client.
15+ METHODS on_event
16+ IMPORTING
17+ client TYPE REF TO z2ui5_if_client.
18+
19+ PRIVATE SECTION .
20+ ENDCLASS .
21+
22+
23+
24+ CLASS z2ui5_cl_demo_app_215 IMPLEMENTATION .
25+
26+
27+ METHOD DISPLAY_VIEW .
28+
29+ DATA (page ) = z2ui5_cl_xml_view=>factory( )->shell(
30+ )->page(
31+ title = 'abap2UI5 - Sample: Busy Indicator'
32+ navbuttonpress = client->_event( 'BACK' )
33+ shownavbutton = xsdbool ( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
34+
35+ DATA (layout ) = page->vertical_layout( class = `sapUiContentPadding` width = `100%` ).
36+ layout->busy_indicator( text = `... something is happening` class = `sapUiTinyMarginBottom` ).
37+ layout->hbox( justifycontent = `Start` alignitems = `Center`
38+ )->busy_indicator( size = `3em` ).
39+ layout->busy_indicator( size = `1.6rem` class = `sapUiMediumMarginBegin` ).
40+
41+ client->view_display( page->stringify( ) ).
42+
43+ ENDMETHOD .
44+
45+
46+ METHOD ON_EVENT .
47+
48+ CASE client->get( )-event.
49+ WHEN 'BACK' .
50+ client->nav_app_leave( ).
51+ ENDCASE .
52+
53+ ENDMETHOD .
54+
55+
56+ METHOD Z2UI5_IF_APP ~MAIN .
57+
58+ IF check_initialized = abap_false .
59+ check_initialized = abap_true .
60+ display_view( client ).
61+ ENDIF .
62+
63+ on_event( client ).
64+
65+ ENDMETHOD .
66+ ENDCLASS .
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <abapGit version =" v1.0.0" serializer =" LCL_OBJECT_CLAS" serializer_version =" v1.0.0" >
3+ <asx : abap xmlns : asx =" http://www.sap.com/abapxml" version =" 1.0" >
4+ <asx : values >
5+ <VSEOCLASS >
6+ <CLSNAME >Z2UI5_CL_DEMO_APP_215</CLSNAME >
7+ <LANGU >E</LANGU >
8+ <DESCRIPT >Input - Password</DESCRIPT >
9+ <STATE >1</STATE >
10+ <CLSCCINCL >X</CLSCCINCL >
11+ <FIXPT >X</FIXPT >
12+ <UNICODE >X</UNICODE >
13+ </VSEOCLASS >
14+ </asx : values >
15+ </asx : abap >
16+ </abapGit >
You can’t perform that action at this time.
0 commit comments