Альпака "если заполнено" - PullRequest
0 голосов
/ 25 апреля 2018

Я работаю с Alpaca для рендеринга форм из JSON. Я загружаю данные в форму, используя опцию данных Альпаки.

В моей схеме мне нужно заполнить любое поле из 3:

"anyOf": [
            {
            "required": [
                "addr.ipv4"
            ]
            },
            {
            "required": [
                "addr.ipv6"
            ]
            },
            {
            "required": [
                "addr.hardware.mac"
            ]
            }
        ]

Что бы я хотел сделать:

Когда я загружаю свои данные, если любое из 3 обязательных полей уже заполнено, сделайте их доступными только для чтения. Если не заполнено, не делайте это только для чтения.

...