From 8535eaf3465ccc75d4016b60972f39e54013a9f8 Mon Sep 17 00:00:00 2001 From: alyssamuu Date: Mon, 18 Feb 2019 17:25:14 +1000 Subject: [PATCH] Create option to set the default validate trigger Rather than setting the validateTrigger on all the fields, if you want something different to onChange. Now as an option to createForm we can set a different default validateTrigger. --- src/createBaseForm.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/createBaseForm.js b/src/createBaseForm.js index 24330912..12951293 100644 --- a/src/createBaseForm.js +++ b/src/createBaseForm.js @@ -35,6 +35,7 @@ function createBaseForm(option = {}, mixins = []) { fieldDataProp, formPropName = 'form', name: formName, + defaultValidateTrigger = DEFAULT_TRIGGER, // @deprecated withRef, } = option; @@ -218,7 +219,7 @@ function createBaseForm(option = {}, mixins = []) { const fieldOption = { name, - trigger: DEFAULT_TRIGGER, + trigger: defaultValidateTrigger, valuePropName: 'value', validate: [], ...usersFieldOption,