首页 > 解决方案 > 确保从角度 ag-grid 中的多个复选框中选择了至少一个复选框

问题描述

我正在使用角度 ag-grid 来显示一些来自 API 的数据。我有一些值作为布尔值,我正在使用复选框,如果值为 true,则显示布尔值,我会将复选框显示为选中,如果值为 false,我将复选框显示为未选中。如果一行中只有一个复选框被选中,我的目标是禁用一个复选框。我在此链接https://stackblitz.com/edit/ag-grid-checkboxes?file=app%2Fag-grid-checkbox%2Fag-grid-checkbox.component.ts下创建了一个演示。

加载时我可以做到,但如果我要更改复选框的状态,我想重新验证。谁能告诉我如何实现这一目标?

标签: angularangular8ag-grid-angular

解决方案


你可以用反应形式来做到这一点。将您的复选框添加到表单组中并添加验证功能以检查是否至少选择了一个复选框。

https://stackoverflow.com/a/43386577/1353431


推荐阅读