reset

This function makes it possible to reset the data entered by the user. The value must be bound so that the value can be reset. The status of the form is then the same as before the user entered anything. Only data entered by the user is reset. For a complete reset, see resetRenderer.

Overview

action ("reset")

Action to be executed. No payload must be specified for this action.

Example

reset.json
{
  "$schema": "https://forms.virtimo.net/5.1.0/schema.json",
  "metaData": {
    "id": 0,
    "version": 0
  },
  "configuration": {},
  "components": [
    {
      "type": "container",
      "label": "Reset Example",
      "components": [
        {
          "type": "checkbox",
          "label": "False After Reset",
          "value": "${/data/0}"
        },
        {
          "type": "checkbox",
          "label": "True After Reset",
          "value": "${/data/1}"
        },
        {
          "type": "textfield",
          "label": "Empty After Reset",
          "value": "${/data/2}"
        },
        {
          "type": "textfield",
          "label": "Hello After Reset",
          "value": "${/data/3}"
        },
        {
          "type": "button",
          "action": "reset",
          "label": "Reset Button"
        }
      ]
    }
  ],
  "state": {
    "data": {
      "0": false,
      "1": true,
      "2": "",
      "3": "Hello"
    }
  }
}
Embedded preview

Keywords: