From 6331f4457020108c314f0292cbbfdf71e717aca0 Mon Sep 17 00:00:00 2001 From: YuanHeDx Date: Tue, 11 Mar 2025 15:05:31 +0800 Subject: [PATCH] fix: typo & defaultValues func context missing --- packages/node-engine/node/src/form-model-v2.ts | 2 +- packages/node-engine/node/src/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/node-engine/node/src/form-model-v2.ts b/packages/node-engine/node/src/form-model-v2.ts index bd7a32c5..7c457131 100644 --- a/packages/node-engine/node/src/form-model-v2.ts +++ b/packages/node-engine/node/src/form-model-v2.ts @@ -200,7 +200,7 @@ export class FormModelV2 extends FormModel implements Disposable { // 计算初始值: defaultValues 是默认表单值,不需要被format, 而rawInitialValues 是用户创建form 时传入的初始值,可能不同于表单数据格式,需要被format const defaultValues = typeof formMeta.defaultValues === 'function' - ? formMeta.defaultValues() + ? formMeta.defaultValues(this.nodeContext) : formMeta.defaultValues; const initialValues = formMeta.formatOnInit diff --git a/packages/node-engine/node/src/types.ts b/packages/node-engine/node/src/types.ts index e670b01c..e885ac5d 100644 --- a/packages/node-engine/node/src/types.ts +++ b/packages/node-engine/node/src/types.ts @@ -95,7 +95,7 @@ export interface FormMeta { /** * Form data's complete default value. it will not be sent to formatOnInit, but used directly as form's value when needed. */ - defaultValues?: TValues | ((contest: NodeContext) => TValues); + defaultValues?: TValues | ((context: NodeContext) => TValues); /** * This function is to format the value when initiate the form, the returned value will be used as the initial value of the form. * @param value value input to node as initialValue.