File tree Expand file tree Collapse file tree 3 files changed +90
-0
lines changed Expand file tree Collapse file tree 3 files changed +90
-0
lines changed Original file line number Diff line number Diff line change @@ -378,6 +378,14 @@ CLASS z2ui5_cl_demo_app_000 IMPLEMENTATION.
378378 class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
379379 ).
380380
381+ panel->generic_tile(
382+ header = 'Input'
383+ subheader = 'Password'
384+ press = client->_event( 'Z2UI5_CL_DEMO_APP_213' )
385+ mode = 'LineMode'
386+ class = 'sapUiTinyMarginEnd sapUiTinyMarginBottom'
387+ ).
388+
381389 panel = page->panel(
382390 expandable = abap_false
383391 expanded = abap_true
Original file line number Diff line number Diff line change 1+ class Z2UI5_CL_DEMO_APP_213 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_213 IMPLEMENTATION .
25+
26+
27+ METHOD DISPLAY_VIEW .
28+
29+ DATA (page ) = z2ui5_cl_xml_view=>factory( )->shell(
30+ )->page(
31+ title = 'abap2UI5 - Sample: Input - Password'
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->label( text = `Password` labelfor = `passwordInput` ).
37+ layout->input( id = `passwordInput`
38+ type = `Password`
39+ placeholder = `Enter password` ).
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_213</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