Skip to content

Commit 9b8f516

Browse files
306: add facingMode (#552)
1 parent e1533bd commit 9b8f516

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

src/z2ui5_cl_demo_app_306.clas.abap

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
3133
ENDCLASS.
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

Comments
 (0)