我尝试暂时“禁止”CheckBox侦听器。这是我的问题的一个例证。想象一下你有:
Sex: |_| Male |_| Female
Name: |_| Jenny |_| Robert |_| Kate |_| Mike
Pictures: ...
事实上,我想要显示所选人员的照片,但正如您所看到的,这两个系列的复选框是相连的,即当我单击“男性”时,我希望选中Robert和Mike的复选框。但是,选择Robert和Mike的复选框的事实调用了它们的侦听器。因此,罗伯特和迈克的照片显示的次数太多了。
这就是为什么当我点击"Male“时,我想在名字的
我正在努力解决App.js的一个问题,它有一个复选框组件。当有人在该组件中勾选复选框时,我希望在App.js文件中更新该复选框的状态。下面是我的复选框组件的代码。我正在使用的材料用户界面,如果这有任何不同。
import Checkbox from '@material-ui/core/Checkbox';
import FormGroup from '@material-ui/core/FormGroup';
import FormControlLabel from '@material-ui/core/FormControlLabel';
我对这种情况感到非常困惑,我正试图构建这个应用程序,就像在下面的图片中一样,这个应用程序的全部内容都是在每个项目中都有一个ExpansionTiles列表,每个项目都有自己的三个复选框(复选框、假复选框、避免复选框),还有ExpansionTile it self有自己的三个复选框,可以在全球范围内单击,而不是一个一个地点击,我需要的是找到最好的解决方案来实现这一点,知道在哪个列表中选择了哪些项,并根据它给出一个结果,我真的很困惑,尝试了很多方法,很多数据模型,但是失败了,任何帮助都将是真正的应用程序,我非常乐意得到任何帮助。。