# Checkboxes

The TreeView allows the user to select nodes by using node checkboxes.

To render a checkbox next to each item, set the [`checkboxes`](https://www.telerik.com/kendo-vue-ui/components/treeview/api/treeviewprops#checkboxes) property of the TreeView to `true`. A TreeView item is checked when the `checked` field of that item is set to `true`. Each TreeView item is in [indeterminate state](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#Indeterminate_state_checkboxes) when its `checkIndeterminate` field is set to `true`.

Instead of `checked` and `checkIndeterminate`, you can implement your own fields by setting the [`checkField`](https://www.telerik.com/kendo-vue-ui/components/treeview/api/treeviewprops#checkfield) and [`checkIndeterminateField`](https://www.telerik.com/kendo-vue-ui/components/treeview/api/treeviewprops#checkindeterminatefield) properties to the names of the custom fields.

<CtaPanelOverview></CtaPanelOverview>

## Functionality and Features

* [Updating TreeView items through helper functions](https://www.telerik.com/kendo-vue-ui/components/treeview/checkboxes/helper-functions)
* [Checking all TreeView items](https://www.telerik.com/kendo-vue-ui/components/treeview/checkboxes/check-all)

## Suggested Links

* [API Reference of the TreeView](https://www.telerik.com/kendo-vue-ui/components/treeview/api/treeviewprops)
