From 66bd6339df7d84d6b7a85500e3a030d0be28f66b Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Mon, 22 Jun 2026 12:09:25 +0800 Subject: [PATCH] fix: InlineForm search bind uses actiontype script to pass form values to Tabular.render() actiontype:method calls render() without args, losing search params. Changed to actiontype:script with getWidgetById + await tbl.render(params) which correctly receives merged InlineForm submit data as params argument. --- xls2ddl/__pycache__/tmpls.cpython-312.pyc | Bin 14912 -> 15007 bytes xls2ddl/tmpls.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xls2ddl/__pycache__/tmpls.cpython-312.pyc b/xls2ddl/__pycache__/tmpls.cpython-312.pyc index 200496c6c7e6af393a04d7c329e6b3c383ff4910..881fd1968aa8ef4f7090a5932da44939776cbb70 100644 GIT binary patch delta 172 zcmX?5GQX7fG%qg~0}v!{wa7}H$ZNyI!ne`;Did3Aa#3bM$z(NVm3jzM$x5j#u}GmL zDM!IpA*m=cIlEXdJ+&k}GX+RGReGjqs8?45W%CkqQ)_GEfh=_$n7YJ*0==UA{1Q!T zh0HV!pp>RUVtHa_3CJ|PqSU;U)FO?7#G=I9Vohr$F3#Fmu38k=KT4Dep$_t4wUUsU;ctDU;QhRrn!HB`c+()V!3` LqRl&)pPK;yQScOW diff --git a/xls2ddl/tmpls.py b/xls2ddl/tmpls.py index a1bf7d2..e40f0ca 100644 --- a/xls2ddl/tmpls.py +++ b/xls2ddl/tmpls.py @@ -26,9 +26,9 @@ data_browser_tmpl = """ "binds":[{ "wid":"self", "event":"submit", - "actiontype":"method", + "actiontype":"script", "target":"{{tblname}}_tbl", - "method":"render" + "script":"var tbl = bricks.getWidgetById('{{tblname}}_tbl', bricks.app.root); if(tbl) await tbl.render(params);" }] }, {% endif %}