[英]How to generate dynamic form based on data received from JSON
我正在嘗試根據以下標准生成動態表單
這是對象
const data = {
"recievedData": {
"pan_number": "3213265",
"gender": "M",
"last_name": "45645",
"pan_status": "VALID",
"middle_name": "null",
"rece_pan_num": "435353",
"first_name": "464",
"sent_pan_num": "546546",
"pan_name": "some name",
"pan_holder_title": "null"
},
"questions": [],
"entityTable": [
{
"id": 1,
"table1": "pan_number",
"table2": "sent_pan_num,rece_pan_num,pan_status",
"table1_edit": "1",
"table2_edit": "0",
},
{
"id": 2,
"table1": "pan_name",
"table2": "first_name,middle_name,last_name",
"table1_edit": "1",
"table2_edit": "0",
},
{
"id": 3,
"table1": "gender",
"table2": "pan_holder_title",
"table1_edit": "1",
"table2_edit": "0",
}
]
}
到目前為止我已經嘗試過,我沒有在這里發布它,因為它可能會導致對我的需求的理解產生混淆。 有人可以幫我解決這個問題嗎?
我假設您是在尋求可行的解決方案而不是編程挑戰。 如果是這樣,請考慮現有的解決方案: https : //github.com/ineffablep/react-schema-form
這個特定的庫允許您完全按照您的需要做,並支持不同類型的輸入(這可能會變得棘手)。 鑒於這是一個選項,您的問題變得更容易解決 - 您只需要將一個 JSON 轉換為另一個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.