0
我試圖生成一個將有多個車輛的形式,每個車輛都應該有多個人在裏面。在陣列中使用數組
我試圖通過使用另一個數組內的數組來做到這一點。但由於一些模糊的原因,它不起作用。
這就是我想要的: http://i.imgur.com/ZB2kCa1.png
這是我(到目前爲止):
表:
[
{
"key": "vehicles",
"items": [
"['vehicles'][]['plate-number']",
"['vehicles'][]['color']",
{
"key": "people",
"items": [
"['vehicles'][]['people'][]['name']"
]
}
]
}
]
模式:
{
"type": "object",
"properties": {
"vehicles": {
"type": "array",
"items": {
"type": "object",
"properties": {
"plate-number": {
"title": "Plate number",
"type": "string"
},
"color": {
"title": "Color",
"type": "string"
},
"people": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"enum": ["dr","jr","sir","mrs","mr","NaN","dj"]
},
"name": {
"title": "Name",
"type": "string"
}
}
}
}
}
}
}
}
}
編輯: stefankmitph的答案解決了我的問題。謝謝!
但發生了一些奇怪的事情:在vehicles
的同一級別添加了一個新對象person
。此外,當我填寫某人的信息,然後刪除此人時,模型不會更新。
您是否收到任何錯誤?什麼不起作用? – mjuarez 2015-04-05 08:20:14
您可以顯示生成該代碼的代碼嗎? – Eylen 2015-04-05 09:47:27
你可以發佈,請問,你試過的HTML代碼到現在爲止? – 2015-04-05 10:18:11