add fileType property to fileupload custom control (#664)

This commit is contained in:
choper725 2023-11-21 23:05:05 +02:00 committed by GitHub
parent 0c71826afa
commit 2e30e1c17d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,6 +16,7 @@ CLASS z2ui5_cl_cc_file_uploader DEFINITION
!buttontext TYPE clike OPTIONAL !buttontext TYPE clike OPTIONAL
!uploadbuttontext TYPE clike OPTIONAL !uploadbuttontext TYPE clike OPTIONAL
!checkdirectupload TYPE clike OPTIONAL !checkdirectupload TYPE clike OPTIONAL
!filetype TYPE clike OPTIONAL
RETURNING RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view . VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
@ -36,6 +37,7 @@ ENDCLASS.
CLASS Z2UI5_CL_CC_FILE_UPLOADER IMPLEMENTATION. CLASS Z2UI5_CL_CC_FILE_UPLOADER IMPLEMENTATION.
METHOD CONSTRUCTOR. METHOD CONSTRUCTOR.
ME->MO_VIEW = VIEW. ME->MO_VIEW = VIEW.
@ -56,6 +58,7 @@ CLASS Z2UI5_CL_CC_FILE_UPLOADER IMPLEMENTATION.
( n = `buttonOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( buttononly ) ) ( n = `buttonOnly` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( buttononly ) )
( n = `buttonText` v = buttontext ) ( n = `buttonText` v = buttontext )
( n = `uploadButtonText` v = uploadbuttontext ) ( n = `uploadButtonText` v = uploadbuttontext )
( n = `fileType` v = filetype )
( n = `checkDirectUpload` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkdirectupload ) ) ) ). ( n = `checkDirectUpload` v = z2ui5_cl_fw_utility=>boolean_abap_2_json( checkdirectupload ) ) ) ).
ENDMETHOD. ENDMETHOD.
@ -168,6 +171,7 @@ CLASS Z2UI5_CL_CC_FILE_UPLOADER IMPLEMENTATION.
` iconOnly: oControl.getProperty("iconOnly"),` && |\n| && ` iconOnly: oControl.getProperty("iconOnly"),` && |\n| &&
` buttonOnly: oControl.getProperty("buttonOnly"),` && |\n| && ` buttonOnly: oControl.getProperty("buttonOnly"),` && |\n| &&
` buttonText: oControl.getProperty("buttonText"),` && |\n| && ` buttonText: oControl.getProperty("buttonText"),` && |\n| &&
` fileType: oControl.getProperty("fileType"),` && |\n| &&
` uploadOnChange: true,` && |\n| && ` uploadOnChange: true,` && |\n| &&
` value: oControl.getProperty("path"),` && |\n| && ` value: oControl.getProperty("path"),` && |\n| &&
` placeholder: oControl.getProperty("placeholder"),` && |\n| && ` placeholder: oControl.getProperty("placeholder"),` && |\n| &&