{% from 'tables/macros/filter_item.html' import filter_item with context %} {% from "macros/form/attributes.html" import attributes %} {# Every id below is suffixed with table.id (unique per TableDefinition instance, see table.py) so two tables rendered on the same page — two Tables views on one resource, or a dashboard embedding render_table.html twice — never collide on a shared id. The outer .table-wrapper gives the JS module (tables-tabulator.ts) one common ancestor to scope its own lookups and its fullscreen state against. #}
{% block table_control %}
{% block table_filters %} {% snippet "tables/snippets/table_filters_modal.html", table=table %}
{% endblock %} {% block table_columns %} {% snippet "tables/snippets/table_columns_modal.html", table=table %} {% endblock %} {% block table_global_filters %} {% if table.bulk_actions %} {% endif %} {% endblock %} {% block table_actions %} {% if table.table_actions %} {% endif %} {% endblock %} {% block table_exporters %} {% if table.exporters %} {% endif %} {% endblock %} {% block table_refresh %} {% endblock %} {% block table_total_count %}
{% endblock %}
{% endblock table_control %} {% block table_container %}
{% snippet "tables/snippets/table_skeleton.html" %}
{% endblock %}