# Checkbox in Dash Datatable

**URL:** <https://community.plotly.com/t/checkbox-in-dash-datatable/51620>\
**Category:** Dash Python\
**Created:** [April 1, 2021, 4:42pm UTC](https://community.plotly.com/t/checkbox-in-dash-datatable/51620 "2021-04-01T16:42:21Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![DeejL](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@DeejL](https://community.plotly.com/u/DeejL)\
**Post date:** [April 2, 2021, 5:55pm UTC](https://community.plotly.com/t/checkbox-in-dash-datatable/51620/12 "2021-04-02T17:55:19Z")

</div>

> [@Eduardo](#):
>
> This solution is just to select one option, if you want to do a multi option you need to use a dataframe in the callback to append and store all the selected options.

I was going to propose this exact approach after seeing what @AnnMarieW has showcased in another post ([Button inside a Dash Table - #5 by AnnMarieW](https://community.plotly.com/t/button-inside-a-dash-table/51460/5)). However, it will mean lots of callbacks, one for every single check/uncheck action in the entire table. Also, state management of the last known state of each checkbox will also require custom logic. Not sure if it’s natively managed already by Dash DataTable.

---

_[View the full topic](https://community.plotly.com/t/checkbox-in-dash-datatable/51620)._
