{% extends 'report_designer/modal_form_body.html' %} {% load report_designer.fields %} {% load report_designer.ajax_content %} {% load report_designer.utils %} {% block modal_form_information %}
При изменении флага "Групповое поле", будет изменен порядковый номер поля. Групповые поля должны находиться перед остальными полями
{% endblock %} {% block modal_form_body %}
{% field_wrapper form.alias %}
{% if not is_virtual %}
{% field_wrapper form.representation %}
{% field_wrapper form.report_table_relation %}
{% else %}
{% field_wrapper form.internal_type %}
{% endif %}
{% if not is_virtual %}
{% field_wrapper form.aggregate_function %}
{% endif %}
  • Настройки
    {% field_wrapper form.is_group %} {% field_wrapper form.is_sort %} {% field_wrapper form.reverse_sort %} {% if not is_virtual %} {% field_wrapper form.is_aggregate %} {% endif %}
{% if is_virtual %}

Выражение

{% with additional_css_classes='border-block-content' %}
Таблицы отчета
{% url 'report_designer:reports:included-tables-list' report_pk=parent.pk as tables_list_url %} {% template_string '%s?%s' tables_list_url 'is_clicked' as is_clicked_tables_list_url %} {% ajax_content name='is_clicked_db_tables' url=is_clicked_tables_list_url auto_start=True additional_css_classes=additional_css_classes %}
Функции
{% url 'report_designer:reports:functions' as functions_url %} {% ajax_content name='functions' url=functions_url auto_start=True additional_css_classes=additional_css_classes %}
{% endwith %}
{% field_expression form.expression js_class='js-rd-create-expression-area' %}
{% endif %} {% endblock %}