From 3327ffc2cc01a8817ec737a369621c608fc98458 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Tue, 23 Dec 2025 16:48:21 +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.d.ts | 2 +- components/FormBuilder/FormItemsRenderer.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/FormBuilder/FormItemsRenderer.d.ts b/components/FormBuilder/FormItemsRenderer.d.ts index 6c4745f..ddfc69f 100644 --- a/components/FormBuilder/FormItemsRenderer.d.ts +++ b/components/FormBuilder/FormItemsRenderer.d.ts @@ -61,7 +61,7 @@ export interface FormListUniqueProps { /** 删除按钮的文本,默认 '删除' */ removeButtonText?: string; /** 表单配置项 */ - options: (operations: FormListOperations) => FormOption[]; + options: (field: FormListFieldData, operations: FormListOperations) => FormOption[]; /** 点击新增按钮时的默认值 */ addDefaultValue?: FormValues; /** 点击新增按钮时插入的索引位置 */ diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index 24cb846..9b176f9 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -225,7 +225,7 @@ const FormItemsRenderer = ({ // 获取 listOptions const getListOptions = (listOptions, field, fieldIndex, add, remove, move) => { return typeof listOptions === "function" - ? listOptions(field, fieldIndex, add, remove, move) + ? listOptions(field, { field, fieldIndex, add, remove, move }) : (listOptions ?? []); };