New to Kendo UI for VueStart a free 30-day trial

Multi-row Selection

Updated on Apr 1, 2026

Multiple row selection can be enabled by setting enabled prop of the GridSelectableSettings to true and its mode prop to multiple.

The following example demonstrates multiple-row selection with enabled drag selection where the select state is handled internally by the Grid.

Change Theme
Theme
Loading ...

Multiple Checkbox Selection

The checkbox selection enables selection upon a checkbox click and implements a master checkbox in the header that selects and deselects all items.

  1. Configure the GridSelectableSettings as follows:

    html
    <Grid
        :selectable="{
            enabled: true,
            drag: false,
            cell: false,
            mode: 'multiple'
        }"
    >
  2. Handle the GridSelectionChangeEvent and the onHeaderSelectionChange events which will be fired once the user clicks a checkbox.

  3. Update the built-in select in the events handled above.

The following example demonstrates how to implement multiple selection both on row click and with checkboxes.

Change Theme
Theme
Loading ...

Combining Selection with Data Operations (filtering, sorting, paging, etc.)

The following example demonstrates how to integrate checkbox selection with enabled grouping, filtering, sorting and paging. The main idea is to apply the selected state to the dataItems before or after processing the filter, group, and sort expressions.

Change Theme
Theme
Loading ...

Persisting Multiple Rows Selection

To persist the selection state and restore it later, follow these steps:

  1. Set the selectable option.
  2. Store the selection object in localStorage.
Change Theme
Theme
Loading ...