# EuiTreeListComponent

**Type:** component




**Selector:** `eui-tree-list`

## Inputs
- **ariaLabel**: `string` - Sets the aria-label attribute for the tree list
- **collapseAllLabel**: `string` - Sets the label for the collapse-all button
- **e2eAttr**: `string` - Sets the end-to-end attribute for the tree list
- **expandAllLabel**: `string` - Sets the label for the expand-all button
- **filterFunction**: `function` - Function to filter the tree list items based on the provided params
- **filterLabel**: `string` - Sets the label for the filter input
- **hasItemsUrl**: `boolean` - 
- **isExpanded**: `boolean` - Sets the expanded state of the tree list
- **isShowToolbar**: `boolean` - Option to show the toolbar
- **isShowToolbarToggle**: `boolean` - 
- **tabindex**: `string` - Sets the tabindex attribute to handle the focus state
- **toolbarFilterValue**: `string` - Sets the filter value of the toolbar

## Outputs
- **collapseAll**: `EventEmitter` - Event emitted upon collapsing all items.
- **expandAll**: `EventEmitter` - Event emitted upon expanding all items.
- **filter**: `EventEmitter` - Event that emits the filter value upon filtering.
- **itemSelected**: `EventEmitter` - 
