File tree Expand file tree Collapse file tree 3 files changed +91
-0
lines changed Expand file tree Collapse file tree 3 files changed +91
-0
lines changed Original file line number Diff line number Diff line change @@ -798,6 +798,14 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
798
798
class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
799
799
).
800
800
801
+ panel->generic_tile(
802
+ header = 'Flex Box'
803
+ subheader = 'Opposing Alignment'
804
+ press = client->_event( 'Z2UI5_CL_DEMO_APP_218' )
805
+ mode = 'LineMode'
806
+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
807
+ ).
808
+
801
809
panel = page->panel(
802
810
expandable = abap_false
803
811
expanded = abap_true
Original file line number Diff line number Diff line change
1
+ class z2ui5_cl_demo_app_218 definition
2
+ public
3
+ create public .
4
+
5
+ public section .
6
+
7
+ interfaces IF_SERIALIZABLE_OBJECT .
8
+ interfaces Z2UI5_IF_APP .
9
+
10
+ data CHECK_INITIALIZED type ABAP_BOOL .
11
+ PROTECTED SECTION .
12
+
13
+ METHODS display_view
14
+ IMPORTING
15
+ client TYPE REF TO z2ui5_if_client.
16
+ METHODS on_event
17
+ IMPORTING
18
+ client TYPE REF TO z2ui5_if_client.
19
+
20
+ PRIVATE SECTION .
21
+ ENDCLASS .
22
+
23
+
24
+
25
+ CLASS z2ui5_cl_demo_app_218 IMPLEMENTATION .
26
+
27
+
28
+ METHOD DISPLAY_VIEW .
29
+
30
+ DATA (page ) = z2ui5_cl_xml_view=>factory( )->shell(
31
+ )->page(
32
+ title = `abap2UI5 - Sample: Flex Box - Opposing Alignment`
33
+ navbuttonpress = client->_event( 'BACK' )
34
+ shownavbutton = xsdbool ( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
35
+
36
+ DATA (layout ) = page->panel( headertext = `Horizontally opposing flex items`
37
+ )->flex_box( alignItems = `Start` justifyContent = `SpaceBetween`
38
+ )->button( text = `1` type = `Accept`
39
+ )->button( text = `2` type = `Reject`
40
+ ).
41
+
42
+ client->view_display( page->stringify( ) ).
43
+
44
+ ENDMETHOD .
45
+
46
+
47
+ METHOD ON_EVENT .
48
+
49
+ CASE client->get( )-event.
50
+ WHEN 'BACK' .
51
+ client->nav_app_leave( ).
52
+ ENDCASE .
53
+
54
+ ENDMETHOD .
55
+
56
+
57
+ METHOD Z2UI5_IF_APP ~MAIN .
58
+
59
+ IF check_initialized = abap_false .
60
+ check_initialized = abap_true .
61
+ display_view( client ).
62
+ ENDIF .
63
+
64
+ on_event( client ).
65
+
66
+ ENDMETHOD .
67
+ 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_218</CLSNAME >
7
+ <LANGU >E</LANGU >
8
+ <DESCRIPT >Flex Box - Opposing Alignment</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