Support Article

Export to PDF and Export to Excel buttons stop working

SA-39911

Summary



The Export to PDF and the Export to Excel buttons do not work the second time.


Error Messages



Not Applicable


Steps to Reproduce

  1. Configure a button to call an activity that exports a section to PDF
  2. Configure another button to call an activity that exports a section to Excel
  3. During runtime, click each of these buttons a second time

Root Cause



An issue in the custom application code or rules. The button freezes after calling the activity once.

Resolution



Perform the below local-change:

1. Add the JavaScript function below to the UserWorkForm.


<script>
function downloadFile(activityName, className, applicationName, fileName, fileType){
varsuURL = SafeURL_createFromURL(pega.u.d.url);
suURL.put("pyActivity", activityName);
suURL.put("pyClassName", className);
suURL.put('ApplicationName', applicationName);
suURL.put('FileName', fileName);
suURL.put('FileType', fileType);

varformEle = document.createElement('form');
formEle.id = "download_file";
formEle.method = "POST";
formEle.action = suURL.toURL();
if(pega.env.ua.webkit)
formEle.target = "";
document.body.appendChild(formEle);
formEle.submit();
document.body.removeChild(formEle);
}
</script>

2. Configure the run script on download link or button and call this function

Published June 23, 2017 - Updated August 2, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.