{% load bootstrap %} {{ formset.non_form_errors.as_ul }} <table id="bda_formset" class="form table"> {{ formset.management_form }} {% for form in formset.forms %} {% if forloop.first %} <thead><tr> {% for field in form.visible_fields %} {% if field.name != "DELETE" and field.name != "priority" %} <th class="bda-field-{{ field.name }}">{{ field.label|safe|capfirst }}</th> {% endif %} {% endfor %} <th><sup>1</sup></th> </tr></thead> <tbody class="bda_formset_content"> {% endif %} <tr class="{% cycle row1,row2 %} dynamic-form {% if form.instance.pk %}has_original{% endif %}"> {% for field in form.visible_fields %} {% if field.name != "DELETE" and field.name != "priority" %} <td class="bda-field-{{ field.name }}"> {% if forloop.first %} {{ form.non_field_errors }} {% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %} {% endif %} {{ field.errors.as_ul }} {{ field | bootstrap }} </td> {% endif %} {% endfor %} <td class="tools-cell"><div class="tools"> <a href="javascript://" class="glyphicon glyphicon-sort drag-btn" title="Déplacer"></a> <input type="checkbox" name="{{ form.DELETE.html_name }}" style="display: none;" /> <input type="hidden" name="{{ form.priority.html_name }}" style="{{ form.priority.value }}" /> <a href="javascript://" class="glyphicon glyphicon-remove remove-btn" title="Supprimer"></a> </div> <div class="spacer"></div> </td> </tr> {% endfor %} </tbody> </table>