Document download - smbc-digital/form-builder GitHub Wiki
Overview
Document download allows the user of the form to download a document containing their previous answers. This can be created on any page.
Important:
- Document download will not work on the first page
 - Document download does not have structure tests as the file name is dynamic and this is mistaken as a change to the component
 
DSL properties
| Property | Type | Required | Default Value | Description | 
|---|---|---|---|---|
| QuestionId | string | ✔️ | ❌ | Unique question id allowed characters are [a-zA-Z] only | 
| Text | string | ❌ | Download {DocumentType} document | Text describing the action the button performs | 
| DocumentType | string | ✔️ | ❌ | determines the type of document created | 
Document download examples
DS Json for document download
{
  "Type":"DocumentDownload",
  "Properties":{
    "QuestionId": "docDownload",
    "DocumentType": "Txt"
  }
},