From be25feb07798454528ce845e2164ecec501f5e08 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 24 Jun 2026 10:42:21 +0800 Subject: [PATCH] feat: Tabular passes editable.binds to add/update/clone Form for cascading dropdowns --- bricks/dataviewer.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bricks/dataviewer.js b/bricks/dataviewer.js index fc21d46..d96053a 100644 --- a/bricks/dataviewer.js +++ b/bricks/dataviewer.js @@ -473,6 +473,9 @@ bricks.DataViewer = class extends bricks.VBox { fs.push(f); } opts.fields = fs + if (this.editable.binds){ + opts.binds = this.editable.binds; + } var formw = new bricks.Form(opts); return formw; } @@ -493,6 +496,9 @@ bricks.DataViewer = class extends bricks.VBox { } fs.push({name:'id', value:data.id, uitype:'hide'}) opts.fields = fs + if (this.editable.binds){ + opts.binds = this.editable.binds; + } var formw = new bricks.Form(opts); return formw; } @@ -511,6 +517,9 @@ bricks.DataViewer = class extends bricks.VBox { fs.push(f); } opts.fields = fs + if (this.editable.binds){ + opts.binds = this.editable.binds; + } var formw = new bricks.Form(opts); return formw; }