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.
306
306
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
307
307
).
308
308
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
+
309
316
panel = page->panel(
310
317
expandable = abap_false
311
318
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