{% 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. #}