option: function(data, escape) {
{% if widget.is_tabular %}
let columns = ''
{% if widget.plugins.dropdown_header.show_value_field %}
columns += `
${data[this.settings.valueField]}
${data[this.settings.labelField]}
`
{% else %}
columns += `${data[this.settings.labelField]}
`
{% endif %}
{% for item in widget.plugins.dropdown_header.extra_values %}
columns += `${escape(data['{{ item }}'] || '')}
`
{% endfor %}
return `${columns}
`
{% else %}
return '' + escape(data.{{ widget.label_field }}) + '
';
{% endif %}
},