link-it / govpay-portal

Portale di pagamento per il cittadino
GNU General Public License v3.0
2 stars 0 forks source link

Supporto uiSchema in JsonForm #42

Closed nardil closed 3 years ago

nardil commented 4 years ago

Supportare la valorizzazione del campo uiSchema nella definizione del JsonForm

Di seguito un esempio di definizione dove il campo mesi deve essere renderizzato come input text e non come slider

{
    "schema": {
        "type": "object",
        "required": [
            "numero"
        ],
        "properties": {
            "numero": {
                "type": "integer",
                "minimum": 1,
                "maximum": 10
            }
        }
    },
    "uiSchema": {
        "numero": {
            "ui:widget": "updown"
        }        
    },
    "layout_ita": [
        {
            "key": "numero",
            "title": "Numero intero",
            "placeholder": "Tra uno e dieci",
        }
    ]
}