diff --git a/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-en-US.json b/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-en-US.json index 063da13931..6158861275 100644 --- a/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-en-US.json +++ b/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-en-US.json @@ -4,7 +4,9 @@ "enableValidation": "Enable form validation.", "model": "Objects that require form validation.", "readonly": "", - "value": "Whether the verification is successful." + "value": "Whether the verification is successful.", + "autoLabel": "Whether to automatically generate labels for form items.", + "validateOn": "Validation timing, options: input, blur, submit." }, "events": { "onInvalidSubmit": "", diff --git a/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-zh-CN.json b/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-zh-CN.json index b17aef5976..9a05eb3f14 100644 --- a/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-zh-CN.json +++ b/docs/Masa.Blazor.Docs/wwwroot/data/apis/forms/MForm-zh-CN.json @@ -4,7 +4,9 @@ "enableValidation": "开启表单校验", "model": "需要表单校验的对象", "readonly": "", - "value": "是否校验成功" + "value": "是否校验成功", + "validateOn": "校验时机,可选输入时验证、失去光标时验证和提交时验证", + "autoLabel": "是否自动添加标签" }, "events": { "onInvalidSubmit": "", diff --git a/src/Masa.Blazor/Components/Form/MForm.razor.cs b/src/Masa.Blazor/Components/Form/MForm.razor.cs index 9143afeb45..cc5f316fda 100644 --- a/src/Masa.Blazor/Components/Form/MForm.razor.cs +++ b/src/Masa.Blazor/Components/Form/MForm.razor.cs @@ -41,7 +41,9 @@ public partial class MForm : MasaComponentBase [Parameter] public EventCallback OnInvalidSubmit { get; set; } - [Parameter] public ValidateOn ValidateOn { get; set; } = ValidateOn.Input; + [Parameter] + [MasaApiParameter(ReleasedOn = "v1.7.0")] + public ValidateOn ValidateOn { get; set; } = ValidateOn.Input; internal ConcurrentDictionary AutoLabelMap { get; } = new();