{% import 'macros_form.html' as form with context %}
{% call form.fieldtable() %}
{% if nocolon %}
{% if multi_line %}
{{ form.tablefield(label=label_question, errorid='question', name='%squestion' % uid, nocolon='yes', type='textarea', value=question) }}
{% endif %}{% if not multi_line %}
{{ form.tablefield(label=label_question, errorid='question', name='%squestion' % uid, nocolon='yes', type='text', value=question) }}
{% endif %}{% endif %}{% if not nocolon %}
{% if multi_line %}
{{ form.tablefield(label=label_question, errorid='question', name='%squestion' % uid, type='textarea', value=question) }}
{% endif %}{% if not multi_line %}
{{ form.tablefield(label=label_question, errorid='question', name='%squestion' % uid, type='text', value=question) }}
{% endif %}{% endif %}{% if required is defined %}
{{ form.tablefield(label=trans('label_require_response'), extra=htmlstr(' %s') % required, name='%srequired' % uid, type='checkbox', value='yes') }}
{% endif %}
{% endcall %}
{{ answer }}