Advertisement
Cristian-Paolini

Front FileUploader Functions

Aug 4th, 2022 (edited)
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. onAddComprobante: function (oEvent) {
  2.  
  3.                 var oFileUploader = this.byId("fileUploader");
  4.                 var sFilename = oFileUploader.mProperties.value;
  5.                 oFileUploader.removeAllHeaderParameters();
  6.                 var oCustomerHeaderToken = new sap.ui.unified.FileUploaderParameter({
  7.                     name: "x-csrf-token",
  8.                     value: oFileUploader.getModel().getSecurityToken()
  9.                 });
  10.  
  11.                 oFileUploader.addHeaderParameter(oCustomerHeaderToken);
  12.  
  13.                 // se pasan por parámetro la clave del vuelo + el nombre del archivo
  14.                 var oSlug = new sap.ui.unified.FileUploaderParameter({
  15.                     name: "slug",
  16.                     value: this._NumVuelo + "," + this._Fecha + "," + sFilename
  17.                 });
  18.  
  19.                 oFileUploader.addHeaderParameter(oSlug);
  20.                 oFileUploader.setSendXHR(true);
  21.                 oFileUploader.setUploadUrl("/sap/opu/odata/sap/ZOS_ACADEMIA_LUUC3_VUELOS_2_SRV/ComprobanteSet");
  22.                 oFileUploader.upload();
  23.  
  24.             },
  25.  
  26.             handleUploadComplete: function (oEvent) {
  27.                 sap.m.MessageToast.show("Comprobante subido correctamente");
  28.             },
  29.  
  30.             onDescargarComprobante: function (oEvent) {
  31.                 var path = this.getView().getModel().createKey("/ComprobanteSet", {
  32.                     NumVuelo: this._NumVuelo,
  33.                     Fecha: this._Fecha
  34.                 });
  35.                 var fullpath = "/sap/opu/odata/sap/ZOS_ACADEMIA_LUUC3_VUELOS_2_SRV" + path + "/$value//";
  36.                 window.open(fullpath, "_parent");
  37.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement