以下は、jsonschema 4.0 と互換性のある私の json スキーマです。
{
"type": "object",
"properties": {
"name": { "type": "string" },
"credit_card": {
"type": "number" ,
"id":"credit_card"
},
"billing_address": {
"type": "string" ,
"id":"billing_address"
}
},
"required": ["name"],
"dependencies": [{
"credit_card": ["billing_address"]
}]
}
dependencies
そこでは機能していません。つまり、credit_card の詳細が提供されるたびに、生成されたフォームはbilling_address も要求する必要があります。フィールドは適切に表示されますが、credit_card の詳細が入力されても検証エラーは表示されません。
interaction
Am I doing it wrong or there is some version issue の検証を有効にしました。今のところ $schema を指定していないことに注意してください。
何か役に立ちますか?