JavaScript Data GridCheckbox cell type

Create interactive elements that can be checked or unchecked, by using the checkbox cell type.


Data in these cells will be rendered as a checkbox and you can easily change it by checking/unchecking the checkbox.

To check the box, use the mouse or press Space or Enter.

To uncheck the box, use the mouse or press Space, Enter, Delete or Backspace.

You can change the state of multiple cells at once by selecting the cells you want to change and pressing Space.

Checkbox true/false values

This is the default usage scenario where column data has a true or false value, and we only want to display checkboxes.

    Checkbox template

    If you want to use values other than true and false, you have to provide this information using checkedTemplate and uncheckedTemplate. Handsontable will then update your data using the appropriate template.

      Checkbox labels

      To add a label to the checkbox, use the label option. You can declare where the label will be injected with this option - either before or after the checkbox element. You can also declare from which data source the label text will be updated.

        Windows macOS Action Excel Sheets
        Space Space Check or uncheck the checkbox
        Enter Enter Check or uncheck the checkbox
        Delete Delete Uncheck the checkbox
        Backspace Backspace Uncheck the checkbox