我有一个UI表单,其中包含许多选择框,如附图所示。
单个API调用用于填充表单字段,其中包含的数据如下所示
{
"JobTypes": [
{
"JobTypeId": 13,
"Name": "Experienced hires"
},
{
"JobTypeId": 15,
"Name": "Graduates & students"
}
],
"BusinessAreas": [
{
"BusinessAreaId": 29,
"Name": "Iron Ore"
},
{
"BusinessAreaId": 30,
"Name": "Plastic"
},
{
"BusinessAreaId": 31,
"Name": "Aluminium"
},
{
"BusinessAreaId": 32,
"Name": "Business Support "
}
],
"JobCategories": [
{
"JobCategoryId": 23,
"Name": "Cleaner"
},
{
"JobCategoryId": 24,
"Name": "Administration"
},
{
"JobCategoryId": 25,
"Name": "Engineering"
}
],
"Countries": [
{
"CountryId": 20,
"Name": "Australia"
},
{
"CountryId": 21,
"Name": "Canada"
},
{
"CountryId": 23,
"Name": "Guinea"
},
{
"CountryId": 24,
"Name": "Australia/NZ"
},
{
"CountryId": 25,
"Name": "France"
},
{
"CountryId": 22,
"Name": "Australia/NZ"
},
{
"CountryId": 26,
"Name": "India"
},
{
"CountryId": 27,
"Name": "Australia/NZ"
},
{
"CountryId": 28,
"Name": "South Africa"
}
]
}
我在确定数据方面的最佳方法时遇到了一些麻烦。我假设最好的方法是从用于填充下拉列表的数据中创建集合。该表单应该用作数据的过滤器,这意味着当用户在任何选择选项中选择一个选项时,我需要再次使用选项id作为参数进行api调用,该参数将返回一个较小的子集。
我只是想在Auto Trader UK
上创建类似于购买汽车表格的功能