reset

This function allows you to reset the data entered by the user. The value must be bound in order to be reset. The form’s state is then restored to what it was before the user entered any data. Only data entered by the user is reset here. For a complete reset, see resetRenderer.

Overview

action ("reset")

Action to be performed. No payload needs to be specified for this action.

Example

reset.json
{
  "$schema": "https://forms.virtimo.net/5.0.x/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: