@Sashjkeee
f-e

Сгенерировать форму из JSON?

Пока не совсем понимаю, можно ли сделать вообще такое?
Есть большая форма, которая состоит из input, select, switch

Клиент хочет, чтобы наличие полей определялось JSON-ом. И при этом каждые select-ы отправляли отдельные запросы.

Я не совсем понимаю, как это можно реализовать.

То есть мне приходит запрос, типа

"fields": {
        "autombile": {
            "brand": {
                "label": "brand",
                "name": "brand",
                "dependence": "",
                "type": "select"
                "active": true
            }
            .
            .
            .
            "name": {
                "label": "name",
                "name": "name",
                "dependence": "",
                "type": "input"
                "active": true
            },
            "age": {
                "label": "age",
                "name": "age",
                "dependence": "",
                "type": "input"
                "active": true
            },
            "switch": {
                "label": "switch",
                "name": "switch",
                "dependence": "",
                "type": "input"
                "active": true
            }
        }
}


Там выводится допустим 10 select-элементов, когда я открываю какой-то из этих элементов, он должен отправить свой запрос и получить ответ для этого самого select, правильно ли это вообще?
И если да, то каким образом можно подобное реализовать? Если учитывать, что там может быть и input type number/text/radio и select
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Тут многое зависит от архитектуры и api, но кроме "fields" вы же можете получать "url".
"brand": {
                "label": "brand",
                "name": "brand",
                "dependence": "",
                "type": "select"
                "active": true,
                'items' => '/url/to/items/json?id=brand'
            }

Думаю будет правильно проверить items на наличие объекта, что бы не кидать запрос, если уже получены данные. Как-то так.
Ответ написан
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
Не вижу сложности. Написать все на разных компонентах, для каждого элемента списка
https://jsfiddle.net/825x4bj3/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы