{%- macro edit(form, action=None) -%} {% for name, field in form %} {{field.itype}} {% if field.locked %} {{ field(name = name, state='view')|safe }} {% else %} {{ field(name = name, state='edit')|safe }} {% endif %} {% endfor %} {% if action %}
{% endif %} {%- endmacro -%} {%- macro table_edit(form) -%} {% for name, field in form %} {{ field(name = name, state='inline_edit', **kwargs)|safe }} {% endfor %} {%- endmacro -%}