From 9435baebef689ef18a748d43223c5716bac4e76e Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 18 Feb 2025 20:19:47 -0600 Subject: [PATCH 1/3] fix: add `render_form_tag()` customization hook in /form template --- src/wuttaweb/templates/form.mako | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wuttaweb/templates/form.mako b/src/wuttaweb/templates/form.mako index 1a4fe2d..ef6a6a6 100644 --- a/src/wuttaweb/templates/form.mako +++ b/src/wuttaweb/templates/form.mako @@ -17,11 +17,15 @@ <%def name="page_content()"> % if form is not Undefined:
- ${form.render_vue_tag()} + ${self.render_form_tag()}
% endif +<%def name="render_form_tag()"> + ${form.render_vue_tag()} + + <%def name="tool_panels_wrapper()">
${self.tool_panels()} From 81fa500fb0712f75b78e432def07c3ae3f5a065d Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 18 Feb 2025 20:20:59 -0600 Subject: [PATCH 2/3] fix: hide columns when applicable, for simple grid table element --- .../templates/grids/table_element.mako | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) 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: From f0c0c1b487d16093f521f9fd30b2fed0fe6d0b62 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 18 Feb 2025 20:21:25 -0600 Subject: [PATCH 3/3] fix: add click handler support in simple grid table element --- src/wuttaweb/templates/grids/table_element.mako | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wuttaweb/templates/grids/table_element.mako b/src/wuttaweb/templates/grids/table_element.mako index 099f415..3c40338 100644 --- a/src/wuttaweb/templates/grids/table_element.mako +++ b/src/wuttaweb/templates/grids/table_element.mako @@ -25,6 +25,9 @@ % for action in grid.actions: ${action.render_icon_and_label()}