diff --git a/src/wuttaweb/templates/grids/table_element.mako b/src/wuttaweb/templates/grids/table_element.mako index 1bbf8a9..099f415 100644 --- a/src/wuttaweb/templates/grids/table_element.mako +++ b/src/wuttaweb/templates/grids/table_element.mako @@ -2,18 +2,20 @@ <${b}-table :data="gridContext['${grid.key}'].data"> % for column in grid.get_vue_columns(): - <${b}-table-column field="${column['field']}" - label="${column['label']}" - v-slot="props" - :sortable="${json.dumps(column.get('sortable', False))|n}" - cell-class="c_${column['field']}"> - % if grid.is_linked(column['field']): - - % else: - - % endif - + % if not column['hidden']: + <${b}-table-column field="${column['field']}" + label="${column['label']}" + v-slot="props" + :sortable="${json.dumps(column.get('sortable', False))|n}" + cell-class="c_${column['field']}"> + % if grid.is_linked(column['field']): + + % else: + + % endif + + % endif % endfor % if grid.actions: