.net-core - 如何禁用整个 Blazor EditForm 以及所有字段?
问题描述
我习惯了form.disable()
Angular 的响应式表单中的方便方法,它禁用给定表单组(可以是整个表单)中的所有绑定字段。显然,以类似的方式启用它们也是可能的。
EditForm
.NET5 Blazor中的某处是否隐藏了类似的方法?
我还没有找到类似的东西。事实上,我什至还没有找到一种方法来遍历绑定到模型的所有字段。
解决方案
您可以将表单包装在字段集中并将disable
-property 绑定到 boolean-Property,如下所示:
<form>
<fieldset disabled="@IsDisabled">
[... formfields ...]
</fieldset>
</form>
推荐阅读
- python - 使用 Python 对 Power BI REST API 进行身份验证时出现问题
- shell - 使用 sed 将单词替换为目录路径
- c++ - 用于修改 bool 类型向量(特殊容器)的 lambda 表达式中 auto 推导出的类型是什么
- node.js - Node.js 使用查询字符串路由到 url
- javascript - AsyncStorage 数据未显示在 FlatList 中
- python-3.x - 无法导入 tkinter,未定义 tkinter - 这似乎不是常见问题
- r - 使用 str_detect 检测模式
- cocoa - 退出全屏时收到 NSWindowWillCloseNotification
- python - Python - 重置同一类的所有实例的值
- c# - Oxyplot 从“X 轴值”C# 中查找“Y 轴值”