> For the complete documentation index, see [llms.txt](https://docs.advertisingbeast.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.advertisingbeast.com/managing-advertising-accounts/modules/cross-module-components/data-tables/checkboxes.md).

# Checkboxes

Checkboxes are used for selecting specific records or items within the displayed table. This allows you to perform actions or apply changes to multiple items simultaneously.&#x20;

This feature streamlines processes across app-modules and enhances the efficiency of managing large datasets or performing repetitive tasks on multiple records at once.

### Record selection

#### Individual record selection

Each row includes a checkbox. Clicking it selects that specific record, enabling you to perform actions on it individually.

#### Multiple record selection

By selecting multiple checkboxes, you can choose several records at once. This is useful for executing bulk actions.

#### Deselection

You can deselect any record by clicking its checkbox again, or deselect all by unchecking the [master checkbox](#master-checkbox).

#### Master checkbox

A master checkbox, placed at the table's header, allows you to select all filtered records, streamlining mass actions.

### Checkboxes states

#### **Checked**

When you select a checkbox, it enters the 'checked' state. This indicates that the specific record associated with that checkbox is selected for any bulk actions you wish to apply.

#### **Unchecked**

The default state of a checkbox when no selection is made. It means that the associated record is not selected for any action.

#### **Indeterminate**

This state is included in the master checkbox. When you select some, but not all, individual checkboxes, the master checkbox shows an indeterminate state (represented by a mixed icon). This indicates that not all, but some, records are selected.
