{% set container_style = none %}
{% if schema.title %}{{ schema.title | get_translated_text }} {% if 'tooltip' in schema %} {% endif %}{% endif %}
{% set is_required = True %} {% set minItems = schema.get('minItems', 0) %} {% set maxItems = schema.get('maxItems', -1) %} {% set defaultItems = schema.get('defaultItems', minItems)%}
{% set parent_prefix = id_prefix %} {% set template_order_index = template_order_index + 1 if template_order_index else 1 %}
{% set item_name = (schema['items'].title | get_translated_text) %} {% if is_template and data is none %} {% set data = get_default_data(root_schema, property_path) %} {% endif %} {% if data is not none %} {% set numItems = (data | length) %} {% else %} {% set numItems = 0 %} {% endif %} {% if data is none %} {% set data = [] %} {% endif %} {% for item in data + [None] %} {% set schema = schema['items'] %} {% set data = item %} {% if loop.last %} {% set is_template = True %} {% set property_path = property_path + ('!index' ~ template_order_index ~ '!',) %} {% set data = get_default_data(root_schema, property_path) %} {% else %} {% set property_path = property_path + (loop.index0,) %} {% set data = item %} {% endif %} {% set id_prefix = id_prefix_for_property_path(property_path, id_prefix_root) %}
{% include "objects/forms/form_any.html" %}
{% endfor %}