This tree-widget allows you to view your Things and Files in a hierarchical fashion.
Features (Tree for Things):
* Display a hierarchy of nested Things or API data
* Transform a flat list of Things into a hierarchy
* Upload your own icons for a specific Thing-Type, or Tree-Level or overwrite the default one.
* Automatically display corresponding file-icons
* Different styles of mimetype-images available, such as high-contrast for dark mode.
* Single / Multi select & output of Nodes
* Allows for hidden/intermediate levels.
* State/Event to monitor all displayed items in the tree.
And more..
* Automatically expand (optionally select) the root up to the nth level.
* Support for "Parent-Child" as well as "Child-Parent" relations (see the Beta flag below)
* Events for knowing what was selected/clicked
* Events for knowing what is displayed
* Actions for Refreshing the tree to update on changed data.
* Apply custom colors for hovering & selection
Features (Tree for JSON):
* Fine grained control of the tree using a specific JSON format (see "instructions" for the supported formats") (such as the initial opened/disabled/checked state)
* Or alternatively a JSON viewer for any arbitrary structure (see section 4 in the widget configuration)
* Properties to read the current selected texts / data.
* Specify a custom icon (max 24x24px) for the node.
Breaking change version 2:
The tree widget was updated to support Bubble's responsive engine, deprecating the "Vertical Overflow" setting, now defaulting to "Show Vertical Scrollbar" when needed. If any layout issues occur, please inform me and i'll get on them asap!
I'm currently taking feature & improvement requests. Feel free to share your thoughts or ask for help by sending an e-mail to:
[email protected]Tested on IE11, Edge,(Chromium), Firefox and Chrome
🚧 This widget also contains beta functionality to resolve children via parent-fields (Where a child points to it's parent). This functionality is not 100% stable and performant and i'm looking for real feedback.
Pro tip: Subscriptions are prorated and therefore a really cheap way to try this plugin!
👍 Do you love the plugin? Consider supporting further support/development by subscribing or leaving a review.