【发布时间】:2020-12-28 21:08:37
【问题描述】:
我是 ReactJS 的初学者,但我对 Selects 有疑问。我有一个Select,它用MenuItem 渲染一些植物和蜜蜂。
我需要的是 Select 已经带有一些在 bees 和 plants 列表中标记的值。
如果用户单击新属性,则选择为空白,但用户单击任何要编辑的属性,则必须将选择标记为选中。
我希望我能够正确解释它。这是我输入CodeSandBox的代码
这是我的蜜蜂数据库的模拟:
{
"data": [
{
"id": "1",
"type": "bee-databases",
"attributes": {
"species-name": "Africanizada (Apis mellifera)"
}
},
{
"id": "2",
"type": "bee-databases",
"attributes": {
"species-name": "Abelha-cachorro, Arapuá, Irapuá (Trigona spinipes)"
}
},
{
"id": "3",
"type": "bee-databases",
"attributes": {
"species-name": "Andorinha, Benjoi (Scaptotrigona polysticta)"
}
}
]
}
这是我的植物数据库的模拟:
{
"data": [
{
"id": "1",
"type": "plant-databases",
"attributes": {
"species-name": "Cana-de-açucar"
}
},
{
"id": "2",
"type": "plant-databases",
"attributes": {
"species-name": "Citros"
}
},
{
"id": "3",
"type": "plant-databases",
"attributes": {
"species-name": "Eucalipto"
}
}
]
}
这是我的属性数据库的模拟:
{
"id": "45",
"type": "properties",
"attributes": {
"farmer-name": "João Galli",
"name": "Nova Propriedade",
"address": "Rua teste",
"total-planted-area": "100",
"total-forest-area": "40",
"apiaries-in-use": 20,
"plants": [
[
{
"id": 46,
"kind": "Cana-de-açucar"
}
]
],
"accepted-bees": [
[
{
"id": 46,
"kind": "Africanizada (Apis mellifera)"
}
]
]
}
}
【问题讨论】:
标签: javascript reactjs react-material