{% load custom_filters %}
{% csrf_token %}
{{seccionFormset.management_form}} {% for seccion in seccionFormset %} {% with pDiv=seccion.prefix|splitPop:'-' %}
{% for hidden in seccion.hidden_fields %} {{ hidden }}
{{ hidden.errors }}
{% endfor %}
{{ seccion.nombre.label }} {{ seccion.nombre }}
{{ seccion.nombre.errors }} {{ seccion.non_field_errors }}
{{ seccion.tipo.label }}
{% for choice in seccion.tipo %} {% if forloop.counter0 > 0 %} {{ choice }} {% else %}
{{ choice }}
{% endif %} {% endfor %}
{{ seccion.tipo.errors }}
{% with elementoFormSet=dictElemForm|hashD:seccion.prefix %} {% if elementoFormSet %} {{ elementoFormSet.management_form}} {% with first=elementoFormSet.0 %} {% if first %}
{% for elemento in elementoFormSet%} {% with eID=forloop.counter0 %}
{% for hidden in elemento.hidden_fields %} {{ hidden }}
{{ hidden.errors }}
{% endfor %}
{{ elemento.nombre }}
{{ elemento.nombre.errors }} {{ elemento.non_field_errors }}
{{ elemento.tipo }}
{{ elemento.tipo.errors }}
{{ elemento.numMin.label }} {{ elemento.numMin }} {{ elemento.numMin.errors }}
{{ elemento.numMax.label }} {{ elemento.numMax }} {{ elemento.numMax.errors }}
{{ elemento.obligatorio.label }}
{% for choice in elemento.obligatorio %} {{ choice }} {% endfor %}
{{ elemento.obligatorio.errors }}
{{ elemento.opcionOtro.label }}
{% for choice in elemento.opcionOtro %} {{ choice }} {% endfor %}
{{ elemento.opcionOtro.errors }}

Opciones

{% with opcionFormSet=dictOpcionForm|hashD:elemento.prefix %} {% if opcionFormSet %} {{ opcionFormSet.management_form}} {% for opcion in opcionFormSet%} {% with oID=forloop.counter0 %}
{% for hidden in opcion.hidden_fields %} {{ hidden }}
{{ hidden.errors }}
{% endfor %} {{ opcion.nombre }}
{{ opcion.nombre.errors }} {{ opcion.non_field_errors }}
{% endwith %} {% endfor %} {% endif %} {% endwith %}
{% endwith %} {% with c=elementoFormSet|hashD:forloop.counter %} {% with cb=elementoFormSet|hashD:forloop.counter0 %} {% if c.row.value != cb.row.value and c is not None %}
{% endif %} {% endwith %} {% endwith %} {% endfor %}
{% with ultimo=elementoFormSet|last %} {% endwith %}
{% else %}
{% endif %} {% endwith %} {% endif %} {% endwith %}
{% endwith%} {% endfor %}