From ed896dbf4e4f5968848f490499c2abf701082d36 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 29 Jul 2025 17:31:58 +0800 Subject: [PATCH] bugfix --- singletree.py | 5 ++++- xls2crud.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/singletree.py b/singletree.py index e4d0660..33a9ac6 100644 --- a/singletree.py +++ b/singletree.py @@ -55,8 +55,11 @@ ui_tmpl = """ "parentField":"{{parentField}}", "idField":"{{idField}}", "textField":"{{textField}}", +{% if dataparams %} + "dataparams": {{json.dumps(dataparams)}}, +{% endif %} {% if get_data_url %} - "dataurl": "{{get_data_url}}" + "dataurl": "{{get_data_url}}", {% else %} "dataurl":{%- raw -%}"{{entire_url('./get_{%- endraw -%}{{tblname}}{%- raw -%}.dspy')}}"{%- endraw %} {% endif %} diff --git a/xls2crud.py b/xls2crud.py index 7b6ded3..8dc5052 100644 --- a/xls2crud.py +++ b/xls2crud.py @@ -40,7 +40,7 @@ def subtable2toolbar(desc): desc.toolbar = DictObject(**{ "tools":[] }) - tools = desc.toolbar.tools + tools = desc.toolbar.tools or [] binds = desc.binds or [] for st in desc.subtables: tools.append({