The task interface configuration guide describes the features of the HTML/JS/CSS editor. You can also try creating a drop-down list in Template Builder.
To add a dropdown list to the task, use {{#field type="select" name="<output field name>"}}... {{/field}}
. The entries in the dropdown list are created using the nested expression {{select_item}}
. Example:
{{#field type="select" name="colour" placeholder="Choose a color" width="200px"}}{{select_item value="red" text="Red"}}{{select_item value="green" text="Green"}} {{/field}}
Add a string
field to the output data description.
{ "colour": { "type": "string", "required": true }}
Parameter | Description | Required | Default value |
---|---|---|---|
type | Field type: select — Dropdown list. | yes | no |
name | Attribute for the output data field. Contains the output field name. | yes | no |
placeholder | The name of the dropdown list in the interface. | no | no |
width | Width of the field. Set in the following units:
| no | depends on the length of the signature |
validation-show | The position of popup hints (displayed if the response didn't pass validation). The position is relative to the input field.
| no | "top-left" |
size | Size of the field. Supported values: "S" , "M" , "L" . | no | "L" |
class | The CSS class for the field. For example, class="annotation" . | no | ".field" ".field_type_select" |
disabled | Whether data can be edited:
| no | false |
mode | Direction to expand the list:
| no | "dropdown" |
value | Text to write to the output data file if the item is selected. | no | no |
text | The name of the list item. | no | no |
selected | The item selected by default:
| no | false |
Last updated:Â February 15, 2023