# Using Set Filter - Tree List on dash ag grid

**URL:** <https://community.plotly.com/t/using-set-filter-tree-list-on-dash-ag-grid/85518>\
**Category:** Dash Python\
**Tags:** question\
**Created:** [July 2, 2024, 2:35pm UTC](https://community.plotly.com/t/using-set-filter-tree-list-on-dash-ag-grid/85518 "2024-07-02T14:35:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DorianK](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@DorianK](https://community.plotly.com/u/DorianK)\
**Post date:** [July 2, 2024, 2:35pm UTC](https://community.plotly.com/t/using-set-filter-tree-list-on-dash-ag-grid/85518/1 "2024-07-02T14:35:59Z")

</div>

Hello,  
Is it currently possible to use the ag grid set tree list filter on dash ag grid ?

> **[JavaScript Grid: Set Filter - Tree List | AG Grid](https://www.ag-grid.com/javascript-data-grid/filter-set-tree-list/)**
>
> This section describes the behaviour of the Set Filter Tree List and shows how it can be configured. Download AG Grid v32.0.0 today: The best JavaScript Table & JavaScript Data Grid in the world.

This section of the documentation seems to indicate its possible but there are no example and i cannot make it works.

> **[Cell Data Types | Dash for Python Documentation | Plotly](https://dash.plotly.com/dash-ag-grid/cell-data-types#date-as-string)**
>
> How to use cell data types in Dash AG Grid

Also, if so, is it possible to makes it works for string columns describing a tree (such as ‘A\>B\>C’) if I define `treeListPathGetter` accordingly ?  
I am trying to build a grid with a hierarchical structure on some column but it does not match with the requirements of Tree data since there can be multiple rows for a given node in the hierarchy and some node can be empty(‘A\>B\>C1’ correspond to 2 rows, ‘A\>B\>C2’ to three rows and there are no rows for ‘A\>B’)

---

<div class="post-metadata">

**Author:** ![AnnMarieW](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Post date:** [July 2, 2024, 2:48pm UTC](https://community.plotly.com/t/using-set-filter-tree-list-on-dash-ag-grid/85518/2 "2024-07-02T14:48:47Z")

</div>

Hi @DorianK and welcome to the Dash community 🙂

Yes, the Tree List is available in Dash, however all the AG Grid Enterprise features have not been documented.

Is there an example in the AG Grid docs with the functionality you are looking for? If not, since you have AG Grid Enterprise, you could ask the support team at AG Grid. If you get an example using React, we can help you adapt it for Dash.

Note that AG Grid even offers support during the trial period. Find more info here:

> **[React Grid: Community and Enterprise | AG Grid](https://www.ag-grid.com/react-data-grid/licensing/#trial-license-key)**
>
> AG Grid comes in two forms: AG Grid Community (free for everyone, including production use - no license required) and AG Grid Enterprise (a license is required). Download AG Grid v32.0.0 today: The best React Table & React Data Grid in the world.
