From ab7528420fa69d63075150d31545b2961a72287a Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Mon, 22 Jun 2026 12:16:55 +0800 Subject: [PATCH] fix: InlineForm bind target uses app. prefix for sibling resolution InlineForm is a child of VBox, Tabular is a sibling. Without app. prefix, getWidgetById searches downward from InlineForm and never finds the sibling Tabular, causing silent bind failure (no request, no error). --- xls2ddl/__pycache__/tmpls.cpython-312.pyc | Bin 15007 -> 15011 bytes xls2ddl/tmpls.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/xls2ddl/__pycache__/tmpls.cpython-312.pyc b/xls2ddl/__pycache__/tmpls.cpython-312.pyc index 881fd1968aa8ef4f7090a5932da44939776cbb70..28bff713116afc4845dfd490747863e81fe367dd 100644 GIT binary patch delta 37 rcmbPVy1110G%qg~0}!Zex5&zz$ZNyMvC-=_6H8)2f!=0Q<}7mn&y5P% delta 32 mcmZ2nI=__nG%qg~0}v!{wa7}H$ZNyMveD}`(`HNNEOP*%Qwg5{ diff --git a/xls2ddl/tmpls.py b/xls2ddl/tmpls.py index e40f0ca..8ef9f33 100644 --- a/xls2ddl/tmpls.py +++ b/xls2ddl/tmpls.py @@ -27,7 +27,7 @@ data_browser_tmpl = """ "wid":"self", "event":"submit", "actiontype":"script", - "target":"{{tblname}}_tbl", + "target":"app.{{tblname}}_tbl", "script":"var tbl = bricks.getWidgetById('{{tblname}}_tbl', bricks.app.root); if(tbl) await tbl.render(params);" }] },