From 52f39eb5483f6d9e18fd54d9e03e82ea0964c971 Mon Sep 17 00:00:00 2001 From: dmendez Date: Thu, 12 Jul 2018 21:00:21 +0000 Subject: [PATCH] Generacion de Archivos con Nombre (Matriz o Foro ) git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C222 --- .../AYA.SlnSynor/Sinort-Scripts/Global.js | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index 91bd698dd..cac3739e4 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -1782,4 +1782,41 @@ this.ValidarAcceder = function (vista, controlador,opcion) { } else { toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning); } -} \ No newline at end of file +} + +this.ExportarAMsWord = function (html, filename) { + + var blob = new Blob(['\ufeff', html], { + type: 'application/msword' + }); + + // Specify link url + //var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html); + var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html); + + // Specify file name + filename = filename ? filename + '.doc' : 'document.doc'; + + // Create download link element + var downloadLink = document.createElement("a"); + + document.body.appendChild(downloadLink); + + if (navigator.msSaveOrOpenBlob) { + navigator.msSaveOrOpenBlob(blob, filename); + } else { + // Create a link to the file + downloadLink.href = url; + + // Setting the file name + downloadLink.download = filename; + + //triggering the function + downloadLink.click(); + } + + document.body.removeChild(downloadLink); + + + +}