angular - 确保从角度 ag-grid 中的多个复选框中选择了至少一个复选框
问题描述
我正在使用角度 ag-grid 来显示一些来自 API 的数据。我有一些值作为布尔值,我正在使用复选框,如果值为 true,则显示布尔值,我会将复选框显示为选中,如果值为 false,我将复选框显示为未选中。如果一行中只有一个复选框被选中,我的目标是禁用一个复选框。我在此链接https://stackblitz.com/edit/ag-grid-checkboxes?file=app%2Fag-grid-checkbox%2Fag-grid-checkbox.component.ts下创建了一个演示。
加载时我可以做到,但如果我要更改复选框的状态,我想重新验证。谁能告诉我如何实现这一目标?
解决方案
你可以用反应形式来做到这一点。将您的复选框添加到表单组中并添加验证功能以检查是否至少选择了一个复选框。
推荐阅读
- amazon-web-services - 在 aws sam DeploymentPreference 中为 CodeDeployHook 指定自定义 CodeDeployServiceRole 角色
- docker - 带有私钥的 Jenkins SSH 用户名发送到调用 docker 容器的脚本
- reactjs - React 说我缺少分号,但是在哪里?
- python - 根据另一个多维数组排序
- r - 如何在 R 中的日期范围与其各自的值之间查找所有月份的第三个星期日日期
- android - 如何在前台回调后台应用程序
- android - 在使用 DataBinding 在 android 中调用 API 后,当 MutableLiveData 的 reposity 发生变化时,如何更新 View?
- javascript - XLSX 表 js 图像在第二个选项卡中放置问题
- java - Raspberry Pi 上的 Java SE 还是 Java ME?Pi 上的 Java ME 仍然有用吗?
- oracle - 使用 ORDS Rest API 将 JSON 数据加载/插入到 Apex 表中