@@ -20,6 +20,7 @@ CLASS z2ui5_cl_demo_app_306 DEFINITION
2020 DATA mv_pic_display TYPE string .
2121 DATA mv_check_init TYPE abap_bool .
2222 DATA mv_picture_base TYPE string .
23+ DATA facing_mode TYPE string .
2324
2425 PROTECTED SECTION .
2526
@@ -28,6 +29,7 @@ CLASS z2ui5_cl_demo_app_306 DEFINITION
2829 client TYPE REF TO z2ui5_if_client.
2930
3031 PRIVATE SECTION .
32+
3133ENDCLASS .
3234
3335
@@ -42,15 +44,20 @@ CLASS z2ui5_cl_demo_app_306 IMPLEMENTATION.
4244 DATA (cont ) = view->shell( ).
4345 DATA (page ) = cont->page( title = 'abap2UI5 - Device Camera Picture'
4446 navbuttonpress = client->_event( 'BACK' )
45- shownavbutton = xsdbool ( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
46- )->header_content(
47- )->link( text = 'Source_Code'
48- target = '_blank'
49- )->get_parent( ).
47+ shownavbutton = xsdbool ( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
48+
49+ page->vbox( class = `sapUiSmallMargin`
50+ )->label( text = `facingMode: ` labelfor = `Combo`
51+ )->combobox( id = `Combo` selectedkey = client->_bind_edit( facing_mode )
52+ )->item( key = `environment` text = `environment`
53+ )->item( key = `user` text = `user`
54+ )->item( key = `left` text = `left`
55+ )->item( key = `right` text = `right` ).
5056
5157 page->_z2ui5( )->camera_picture(
5258 value = client->_bind_edit( mv_picture_base )
53- onphoto = client->_event( 'CAPTURE' ) ).
59+ onphoto = client->_event( 'CAPTURE' )
60+ facingmode = client->_bind_edit( facing_mode ) ).
5461
5562 page->list(
5663 headertext = 'List Ouput'
@@ -84,6 +91,7 @@ CLASS z2ui5_cl_demo_app_306 IMPLEMENTATION.
8491 IF mv_check_init = abap_false .
8592 mv_check_init = abap_true .
8693
94+ facing_mode = `environment` .
8795 view_display( client ).
8896
8997
0 commit comments