This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice This article is not considered official documentation for K2 software and is provided “as is” with no warranties.

Objective

How to download a file in the File Attachment control when clicking on a button.

Before You Begin

There is no rule that allows you to download the file in the File Attachment control. To get around this, you will need to add an additional data label in your form/view. The data label will contain the javascript required to initiate the download.

How-to Steps

  1. Add a Data Label control, and check the literal property on the control.
  2. Below your button click rule, add an action rule to set the properties of the data label. Click on configure, and map the data label's Text property to the following value:

    <script type="text/javascript">$('label[class="file-label"]').click();</script>

    Example:
    Image

  3. Save and test your form.

The above steps can also be applied for the Save as PDF control.