From 2f1e2bf75311a7d7c932faa802089dcaec7b82d5 Mon Sep 17 00:00:00 2001 From: "jlj05024111@163.com" Date: Thu, 11 Dec 2025 20:38:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E9=A1=B9=E5=92=8C=E8=A1=A8=E6=A0=BC=E5=88=97=E6=8F=92=E6=A7=BD?= =?UTF-8?q?=E4=BC=A0=E5=8F=82=EF=BC=8C=E6=96=B0=E5=A2=9E=E4=BC=A0=E5=87=BA?= =?UTF-8?q?=E9=A1=B9=E6=8E=A7=E5=88=B6=E5=99=A8=EF=BC=8C=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E9=A1=B9=E4=BC=A0=E7=BB=99=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8=E7=9A=84=E5=86=97=E4=BD=99=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + .../form-item/composite-form-item-ex/composite-form-item-ex.tsx | 1 - src/control/form/form-detail/form-item/form-item.tsx | 1 - src/control/form/form/form.tsx | 1 + src/control/grid/grid/grid.tsx | 1 + 5 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12a266179..3ccc25e40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - 优化ai行内聊天组件跟随滚动逻辑,适配思考信息与工具调用信息场景 - 优化屏幕截图工具栏样式,鼠标形状根据选择的工具栏项变化 +- 更新表单项和表格列插槽传参,新增传出项控制器,移除表单项传给编辑器的冗余参数 ### Fixed diff --git a/src/control/form/form-detail/form-item/composite-form-item-ex/composite-form-item-ex.tsx b/src/control/form/form-detail/form-item/composite-form-item-ex/composite-form-item-ex.tsx index 18ad8bc79..9e3c0b94f 100644 --- a/src/control/form/form-detail/form-item/composite-form-item-ex/composite-form-item-ex.tsx +++ b/src/control/form/form-detail/form-item/composite-form-item-ex/composite-form-item-ex.tsx @@ -167,7 +167,6 @@ export const CompositeFormItemEx = defineComponent({ disabled: this.c.state.disabled, readonly: this.c.state.readonly, onChange: this.onValueChange, - extraParams: (this.c.editor as IData)?.extraParams || {}, controlParams: editMode ? { ...this.c.form.controlParams, editmode: editMode } : this.c.form.controlParams, diff --git a/src/control/form/form-detail/form-item/form-item.tsx b/src/control/form/form-detail/form-item/form-item.tsx index ef6922db4..68896079d 100644 --- a/src/control/form/form-detail/form-item/form-item.tsx +++ b/src/control/form/form-detail/form-item/form-item.tsx @@ -69,7 +69,6 @@ export const FormItem = defineComponent({ disabled: this.c.state.disabled, readonly: this.c.state.readonly, onChange: this.onValueChange, - extraParams: (this.c.editor as IData)?.extraParams || {}, controlParams: editMode ? { ...this.c.form.controlParams, editmode: editMode } : this.c.form.controlParams, diff --git a/src/control/form/form/form.tsx b/src/control/form/form/form.tsx index e840c4f68..8bf772444 100644 --- a/src/control/form/form/form.tsx +++ b/src/control/form/form/form.tsx @@ -91,6 +91,7 @@ export const FormControl = defineComponent({ model: detail, data: c.state.data, value: c.state.data[detailId], + controller: c.details[detailId], }); } diff --git a/src/control/grid/grid/grid.tsx b/src/control/grid/grid/grid.tsx index d4a939762..2ca7a297a 100644 --- a/src/control/grid/grid/grid.tsx +++ b/src/control/grid/grid/grid.tsx @@ -517,6 +517,7 @@ export const GridControl = defineComponent({ return renderSlot(slots, model.id!, { model, data: c.state.items, + controller: c.columns[model.codeName!], }); } return renderChildColumn(c, model, renderColumns.value, index); -- Gitee