From 983ca0810659dec68b94082b7b5dee37a8fdab55 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Thu, 30 Oct 2025 16:47:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96FormItemsRenderer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/FormBuilder/FormItemsRenderer.js | 99 ++++++++++----------- 1 file changed, 49 insertions(+), 50 deletions(-) diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index 6ff2ffd..d2ec411 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -21,13 +21,13 @@ const { RangePicker } = DatePicker; * 表单项渲染器组件 */ const FormItemsRenderer = ({ - options, - labelCol, - span = 12, - collapse = false, - useAutoGenerateRequired = true, - initialValues, -}) => { + options, + labelCol, + span = 12, + collapse = false, + useAutoGenerateRequired = true, + initialValues, + }) => { const form = Form.useFormInstance(); // 获取表单值,优先使用 initialValues @@ -297,40 +297,39 @@ const FormItemsRenderer = ({ return ( option.customizeRender ? (renderFormControl(option)) - : (() => { - // 支持动态计算 hidden - const hidden = typeof option.hidden === "function" - ? option.hidden(getFormValues()) - : (option.hidden ?? false); + : ( +