Создание динамических полей, если база данных изменена - PullRequest
0 голосов
/ 25 сентября 2019

Я работаю с реагировать на родной и продажной.Мне нужно создать приложение с формами.Каждая форма должна быть динамической (если база данных изменена, мои поля должны следовать изменениям).

Я думаю, что если все динамично, я не могу работать с объектом и вызывать данные с помощью obj.id, obj.name ...

Object = Object { "name": { "ObjectName": "name", "Label": "label", "fields": [{ "fldType": "BOOLEAN", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 0, "fldLabel": "label" }, { "fldType": "DATE", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 1, "fldLabel": "label" }, { "fldType": "REFERENCE", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 2, "fldLabel": "label" }, { "fldType": "BOOLEAN", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 3, "fldLabel": "label" }, { "fldType": "STRING", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 4, "fldLabel": "label" }], "APIName": "apiname" }, "name": { "ObjectName": "Objectname", "Label": "label", "fields": [{ "fldType": "STRING", "fldRequired": true, "fldPath": "fieldpath", "fldOrder": 0, "fldLabel": "label" }, { "fldType": "STRING", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 1, "fldLabel": "label" }], "APIName": "apiname" }, "name": { "ObjectName": "name", "Label": "label", "fields": [{ "fldType": "PICKLIST", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 0, "fldLabel": "label" }, { "fldType": "CURRENCY", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 1, "fldLabel": "label" }, { "fldType": "REFERENCE", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 2, "fldLabel": "label" }], "APIName": "apiname" }, "name": { "ObjectName": "name", "Label": "label", "fields": [{ "fldType": "PICKLIST", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 0, "fldLabel": "label" }, { "fldType": "DATE", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 1, "fldLabel": "label" }, { "fldType": "DATE", "fldRequired": false, "fldPath": "fieldpath", "fldOrder": 2, "fldLabel": "label" }], "APIName": "apiname" } }

я опубликовал схему базы данных.Я должен сказать, что я не знаю, с чего начать, если у кого-то есть идея, это было бы здорово:)

...