Select one ... (check one with "x")
[ X] bug
[ ] feature request
[ ] enhancement
In collpased state, if i uncheck or check that state will be consider.
In collpse mode, if we change the state that state is not considering , it holds the previous ste only(it means, in expand mode what we selected i.e)
Angular version: 2.0.X
Clarity version:
OS and version:
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
@girijaa: Could you please provide a plnkr to replicate this issue? Without a plnkr it is difficult for us to reproduce the issue and investigate it.
Actually, I don't want us to lose time investigating a potential bug from a one-line description that I have a very hard time understanding.
So before we investigate, @girijaa, could you please post a plunker reproducing the issue you have? Thank you.
Hi,
Directly you can see in your website, tree view with checkboxes
On Aug 31, 2017 7:38 PM, "Eudes Petonnet-Vincent" notifications@github.com
wrote:
Actually, I don't want us to lose time investigating a potential bug from
a one-line description that I have a very hard time understanding.So before we investigate, @girijaa https://github.com/girijaa, could
you please post a plunker reproducing the issue you have? Thank you.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vmware/clarity/issues/1400#issuecomment-326306687,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFH7Gs8lJE2JrW6Gzg1foweeNhKluJp5ks5sdr5pgaJpZM4PIwPh
.
@girijaa: This does look like a bug. We will take a look and get back to you.
Hi,
May i know, did you people resolve this issue.
@girijaa
It's in our backlog but is not currently being worked. Thanks for checking in!
I'm facing a variant of this bug two:
https://plnkr.co/edit/HsXrzOkJ49tIy9EEvKew?p=preview
when outer is expanded it works as expected
when it's not, checking inner (that is outside) doesn't change the checkbox of outer.
PS: the initial bug is much worse than this (ie: if outer is selected when collapsed, inner is not selected).
When this will be fixed?
Is there any workaround for this?
Component should expose events/emit the events for checkbox changes and collapse/expand events with the object to handle it by ourselfs which is not the case.
Please prioritize this! It has been hanging in open state from more than 5 months :-(
We are blocked here. :(
@adityarb88 @youdz @jeeyun
Are there any details you can share on this item?
Any update on this?
@shravansofts: Apologies for the late reply. I was on vacation. We haven't gotten time to take a look at this yet because of other priorities. I will try and get an update on what can be done for this from the team this week.
Any ETA on this fix?
Hi @shravansofts. No ETA yet. We will get to this when someone from the team is available to work on this. As of now everyone is tied up working on other components/issues.
Also, if you want to investigate this and submit a PR, we would be happy to review it and merge in the fix. Thanks!
Is this issue still on the radar? I love all the Clarity components and would prefer using something built-in if I could, but unfortunately the app I'm writing requires that the treeview allows children to be selected even if the parent is collapsed.
Any update on this?
@DeadlyBrad42 @shravansofts: Apologies for the late reply. Missed the earlier comments. We still haven't gotten to this ticket. We do not have an ETA of when someone will start working on this. All members of our team are working on other components/issues. You can take a look at whats in progress right now here: https://github.com/vmware/clarity/issues?q=is%3Aopen+is%3Aissue+label%3A%22In+Progress%22
In my opinion this issue makes the Checkbox Tree not safe to use - it leads to big errors from the user input side unless you force the dropdown to always stay expanded. It is easy for the developers to oversee this bug and I think there should at least be a note about it somewhere. We've learned the hard way...
Hi @mathisscott
Any news about this bug fix?
Thanks in advance.
Hi @Itay777
We're currently working on it. Please subscribe to the issue for updates. You should be able to see the labels. It will receive the label "In Review" when it is being peer reviewed and getting ready for release.
thanks.
Hi @mathisscott,
I can see this bug is still on hold, do you know when it will be fixed?
this component has stopped working as expected since our last clarity upgrade,
and we need it to work before our incoming release.
Thanks in advance.
I will ask @jeeyun to leave a comment on the progress on this issue. It seems like it's really important for your project. When is the release you're talking about?
Yes, this component is very useful in our project, we are using it to filter documents by status.
The release is scheduled to beginning of august, we will really appreciate your help by fixing this bug soon.
Thanks @mathisscott & @jeeyun !
@Itay777 Until Clarity worked on this bug - I use
https://github.com/leovo2708/ngx-treeview/tree/master/src/lib
Hi @jeeyun,
any update on this bug fix progress?
Hi @Itay777, we want to provide solution for two use cases - 1. a simpler use case where all the tree nodes are already defined and populated in the DOM (which allows Clarity component to provide comprehensive state management out of the box) and 2. a more complex use case where we want to allow the component to fetch and destroy the children nodes on demand (e.g. when a user clicks to expand and collapse a node) which means that the component cannot know all the information about the states of the children ahead of time and the application-side would have to manage state. Thinking about both use cases requires a more thorough examination (and possible refactoring) of our API so it's taking a bit longer. I will provide another update here when we have a more concrete timeline for projected completion. Thank you for checking in and asking. Also, feel free to share your use case and what is the typical size and depth of the treeviews in your application. Knowing concrete example helps us to make sure we build something that's useful!
Hi @jeeyun here is an example of our usecase on stackblitz.
We are using the tree component to filter items by state from the data grid:
Hope it is clear enough, please don't be afraid to ask if something is unclear.
You mess with it long enough you get a nice light show...
*1 Clicking the same checkbox way to fast
*2 Some combination of expanding/collapsing with intermediate states (or maybe i clicked to fast and invoked it with *1)

Hi @jeeyun,
any ETA?
Hi there 👋, this is an automated message. To help Clarity keep track of discussions, we automatically lock closed issues after 14 days. Please look for another open issue or open a new issue with updated details and reference this one as necessary.
Most helpful comment
You mess with it long enough you get a nice light show...

*1 Clicking the same checkbox way to fast
*2 Some combination of expanding/collapsing with intermediate states (or maybe i clicked to fast and invoked it with *1)