diff --git a/src/01/03/z2ui6_cl_app_app_js.clas.abap b/src/01/03/z2ui6_cl_app_app_js.clas.abap index 6d63ac50..8601e5f8 100644 --- a/src/01/03/z2ui6_cl_app_app_js.clas.abap +++ b/src/01/03/z2ui6_cl_app_app_js.clas.abap @@ -545,7 +545,7 @@ CLASS z2ui6_cl_app_app_js IMPLEMENTATION. ` style: oControl.getProperty("style"),` && |\n| && ` fileType: oControl.getProperty("fileType"),` && |\n| && ` visible: oControl.getProperty("visible"),` && |\n| && - ` uploadOnChange: true,` && |\n| && + ` uploadOnChange: oControl.getProperty("checkDirectUpload"),` && |\n| && ` enabled: oControl.getProperty("enabled"),` && |\n| && ` value: oControl.getProperty("path"),` && |\n| && ` placeholder: oControl.getProperty("placeholder"),` && |\n| && diff --git a/src/02/z2ui6_cl_http_handler.clas.xml b/src/02/z2ui6_cl_http_handler.clas.xml index 57e42a20..028ac84a 100644 --- a/src/02/z2ui6_cl_http_handler.clas.xml +++ b/src/02/z2ui6_cl_http_handler.clas.xml @@ -5,7 +5,7 @@ Z2UI6_CL_HTTP_HANDLER E - abap2UI5 - http get handler + abap2UI5 - http handler 1 X X diff --git a/src/02/z2ui6_cl_xml_view.clas.abap b/src/02/z2ui6_cl_xml_view.clas.abap index 6147b360..224958b5 100644 --- a/src/02/z2ui6_cl_xml_view.clas.abap +++ b/src/02/z2ui6_cl_xml_view.clas.abap @@ -681,6 +681,7 @@ CLASS z2ui6_cl_xml_view DEFINITION valuestatetext TYPE clike OPTIONAL placeholder TYPE clike OPTIONAL showsuggestion TYPE clike OPTIONAL + VISIBLE type CLIKE optional RETURNING VALUE(result) TYPE REF TO z2ui6_cl_xml_view. @@ -1116,14 +1117,19 @@ CLASS z2ui6_cl_xml_view DEFINITION VALUE(result) TYPE REF TO z2ui6_cl_xml_view. METHODS barcode_scanner_button - IMPORTING - id TYPE clike OPTIONAL - scansuccess TYPE clike OPTIONAL - scanfail TYPE clike OPTIONAL - inputliveupdate TYPE clike OPTIONAL - dialogtitle TYPE clike OPTIONAL - RETURNING - VALUE(result) TYPE REF TO z2ui6_cl_xml_view. + IMPORTING !id TYPE clike OPTIONAL + scansuccess TYPE clike OPTIONAL + scanfail TYPE clike OPTIONAL + inputliveupdate TYPE clike OPTIONAL + dialogtitle TYPE clike OPTIONAL + disableBarcodeInputDialog TYPE clike OPTIONAL + frameRate TYPE clike OPTIONAL + keepCameraScan TYPE clike OPTIONAL + preferFrontCamera TYPE clike OPTIONAL + provideFallback TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + zoom TYPE clike OPTIONAL + RETURNING VALUE(result) TYPE REF TO z2ui6_cl_xml_view. METHODS message_popover IMPORTING @@ -5145,12 +5151,18 @@ CLASS z2ui6_cl_xml_view IMPLEMENTATION. METHOD barcode_scanner_button. result = _generic( name = `BarcodeScannerButton` ns = 'ndc' - t_prop = VALUE #( ( n = `id` v = id ) - ( n = `scanSuccess` v = scansuccess ) - ( n = `scanFail` v = scanfail ) - ( n = `inputLiveUpdate` v = inputliveupdate ) - ( n = `dialogTitle` v = dialogtitle ) ) ). - + t_prop = VALUE #( ( n = `id` v = id ) + ( n = `scanSuccess` v = scansuccess ) + ( n = `scanFail` v = scanfail ) + ( n = `inputLiveUpdate` v = inputliveupdate ) + ( n = `dialogTitle` v = dialogtitle ) + ( n = `disableBarcodeInputDialog` v = disableBarcodeInputDialog ) + ( n = `frameRate` v = frameRate ) + ( n = `keepCameraScan` v = keepCameraScan ) + ( n = `preferFrontCamera` v = preferFrontCamera ) + ( n = `provideFallback` v = provideFallback ) + ( n = `width` v = width ) + ( n = `zoom` v = zoom ) ) ). ENDMETHOD. METHOD bars. @@ -7514,6 +7526,7 @@ CLASS z2ui6_cl_xml_view IMPLEMENTATION. ( n = `change` v = change ) ( n = `valueHelpRequest` v = valuehelprequest ) ( n = `class` v = class ) + ( n = `visible` v = z2ui6_cl_util=>boolean_abap_2_json( visible ) ) ( n = `required` v = required ) ( n = `valueState` v = valuestate ) ( n = `valueStateText` v = valuestatetext )