# Advanced Scenarios

The Kendo UI for Vue Form enables you to implement advanced use-case scenarios by using the [KendoForm Injected Property](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/fieldinjectedprops) that must be injected in the custom component.

* [Reading the Field State](https://www.telerik.com/kendo-vue-ui-develop/components/form/advanced-scenarios#reading-the-field-state)
* [Changing the Field Value](https://www.telerik.com/kendo-vue-ui-develop/components/form/advanced-scenarios#changing-the-field-value)

## Reading the Field State

You can read the field state without using the Kendo UI for Vue Field component by utilizing the [`valueGetter`](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/fieldinjectedprops#valuegetter) function in the [KendoForm Injected Property](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/fieldinjectedprops).

[Demo Source](https://demos.telerik.com/kendo-vue-ui/form/advanced/reading/source.txt)

## Changing the Field Value

You can emit the field changes without using the Kendo UI for Vue Field component by utilizing the [`onChange`](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/fieldinjectedprops#onchange) callback in the [KendoForm Injected Property](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/fieldinjectedprops).

[Demo Source](https://demos.telerik.com/kendo-vue-ui/form/advanced/changing/source.txt)

## Resetting the Form Initial State

You can dynamically reset (update) the Form initial value, by setting a key to the Form component and updating it.

This is very useful when we have to dynamically populate the Form with a new information.

In the following example we will dynamically load a new user information.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/form/advanced/dynamic-reset/source.txt)

## Suggested Links

* [API Reference of the Form](https://www.telerik.com/kendo-vue-ui-develop/components/form/api/formprops)
