--- layout: page title: Treeview Plugin --- The Treeview plugin converts a nested list into a tree view where sub menus can be expanded. ##### Usage This plugin can be activated as a jQuery plugin or using the data api. ###### Data API {: .text-bold } Add `data-widget="treeview"` to any `ul` or `ol` element to activate the plugin. ```html
``` ###### jQuery {: .text-bold } ```js $('ul').Treeview(options) ``` ##### Options {: .mt-4} |--- | Name | Type | Default | Description |-|-|-|- |animationSpeed | Number | 300 | Speed of slide down/up animation in milliseconds. |accordion | Boolean | TRUE | Whether to collapse the open menu when expanding another. |trigger | String | `[data-widget="treeview"] .nav-link` | Selector of the element that should respond to the click and result in expanding or collapsing it sibling sub menu. |expandSidebar | Boolean | FALSE | Whether to expand sidebar on open menu. |sidebarButtonSelector | String | `[data-widget="pushmenu"]` | Selector of the sidebar button. {: .table .table-bordered .bg-light} > ##### Tip! > You can use any option via the data-attributes like this. > ```html >