{% macro simple_form_render(form, action='', method='POST', cancel_url='') %} {% call render_form(form=form, action=action, method=method) %} {% for field in form %} {{ render_field(form, field.name, field) }} {% endfor %} {{ buttons(cancel_url=cancel_url) }} {% endcall %} {% endmacro %} {% macro render_form(form, action='', method='POST') %}
{{ caller() }}
{% endmacro %} {% macro render_field(form, name, value, use_label=true) %}
{% if use_label %} {{ value.label(class='col-md-2 control-label') }} {% endif %}
{{ value(class='form-control input-md', placeholder=name) }} {{ value.description }}
{% endmacro %} {% macro buttons(form, cancel_url, add_another=true, continue_editing=true, submit_text='Save', type='primary') %}
{% if add_another %} {% endif %} {% if continue_editing %} {% endif %} {% if cancel_url %} Cancel {% endif %}
{% endmacro %} {% macro render_inline_fields(form, skip=(), use_autosubmit=true) %} {% for field in form if field.id not in skip %} {% endfor %} {% endmacro %}