如何禁用整个 Blazor EditForm 以及所有字段?
How to disable an entire Blazor EditForm, along with all fields?
我习惯了 Angular 的响应式表单中方便的 form.disable()
方法,它禁用给定表单组(可以是整个表单)中的所有绑定字段。显然,以类似的方式启用它们也是可能的。
在 .NET5 Blazor 的 EditForm
某处是否隐藏了类似的方法?
我还没有找到类似的东西。事实上,我什至还没有找到遍历绑定到模型的所有字段的方法。
您可以将表单包装在字段集中,并将 disable
-属性 绑定到布尔值-属性,如下所示:
<form>
<fieldset disabled="@IsDisabled">
[... formfields ...]
</fieldset>
</form>
我习惯了 Angular 的响应式表单中方便的 form.disable()
方法,它禁用给定表单组(可以是整个表单)中的所有绑定字段。显然,以类似的方式启用它们也是可能的。
在 .NET5 Blazor 的 EditForm
某处是否隐藏了类似的方法?
我还没有找到类似的东西。事实上,我什至还没有找到遍历绑定到模型的所有字段的方法。
您可以将表单包装在字段集中,并将 disable
-属性 绑定到布尔值-属性,如下所示:
<form>
<fieldset disabled="@IsDisabled">
[... formfields ...]
</fieldset>
</form>