Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Tree View Component #7173

Open
TonBits opened this issue Sep 8, 2023 · 2 comments
Open

Support for Tree View Component #7173

TonBits opened this issue Sep 8, 2023 · 2 comments

Comments

@TonBits
Copy link

TonBits commented Sep 8, 2023

Is your feature request related to a problem? Please describe...

We have to include other components outside bootstrap-vue or sometimes make a hard decision to use another framework as there essential components are missing.
Tree view could be considered a core UI component just like a table.

Describe the solution you'd like

Simply putting this here as a good reference implementation for Tree View
https://element.eleme.io/#/en-US/component/tree

A tree view component that supports the following
1.) Hierarchy with unlimited depth (Tree Node can be a child and it can also be a parent if you add child nodes to the Tree Node)
2.) Selection - ability to select tree nodes (check boxes)
3.) Support for Icons - built-in support for icons if icon is provided. Alternatively a custom template allows developers to customize the content of the tree node display.
4.) Lazy loading - ability to load children lazily. When a Tree Node is clicked or to be expanded, the developer has the ability to perform an action e.g. calling a REST API to load the data for that particular node.

Describe alternatives you've considered

The alternative is use other tree view implemented from other frameworks.
But including other frameworks sometimes makes the application so bloated and sometimes messy (e.g. doing unnecessary stuff to get things working together).

Additional context

Tree View2
Tree View

@Hiws
Copy link
Member

Hiws commented Sep 9, 2023

This project isn't currently maintained, so there's no chance for new features being added.

@TonBits
Copy link
Author

TonBits commented Sep 10, 2023

This project isn't currently maintained, so there's no chance for new features being added.

Thanks for pointing that out. Didn't realize that until you mentioned it. Sad to hear.
I checked the release and it was since April last year. :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants