Ticket T306743
Visible to All Users

BreadCrumbEdit - Unexpected behavior when child nodes are being added for a persistent root node

created 9 years ago

[DevExpress Support Team: CLONED FROM T303200: BreadCrumbEdit - Provide the capability to add child nodes with the same caption as a parent node]
So now we have another problem.  When the Root node is set as persistent, you'll notice in this screen cast that the child nodes stop adding after the first few: http://screencast.com/t/yyzEt4dRb
Why??  And yes, I do need the root to be persistent for are particular use case.
When are you guys going to get this control right?  This is VERY frustrating.  It seems like every hotfix that fixes one problem, creates another problem.
Please let me know when this new problem can be fixed.

And here's another, more extreme example of the problem.  This one is loading different child node captions:http://screencast.com/t/UryYKTrqyu4w
You'll notice that when trying to select the Folder 2 node, it wipes out the Folder 1 node.  Why??

This is getting worse by the minute.  So check this out: http://screencast.com/t/7m4E7Brq
When you click on the editor, it wipes out all the parent nodes. I would expect to still see Root\Folder 1\Folder 1, but instead, it says just Folder 1.
This is really bad stuff.  Despite the hundreds of hours we have poured into getting this control to work in our app, we are now at the breaking point.  We are that close to just ripping it out and never going back.

Let me also be clear when I say if we can't get this control right once and for all, we will probably not renew our subscription next year.  It pains me to say that, but I have lost a LOT of man hours on this control (and some other controls like the WinExplorerView that also had some issues).  We need to cut our losses at some point.

Here's another example.  When setting the path via code, it works.  It seems that there is a problem when trying to populate nodes by clicking.  See this screencast: http://screencast.com/t/KXgW3yG3l
You'll notice that the button adds four Folder 1 nodes.  And it works.  But yet, when clicking in the breadcrumbedit and trying to get to four Folder 1 nodes, it stops at the second Folder 1 node.  You'll also notice that when I try to click on the fourth Folder 1 node to load it's child nodes, it wipes out all but one of the Folder 1 nodes.  Why is that??

Answers approved by DevExpress Support

created 9 years ago (modified 9 years ago)

Hello,
We are concerned to hear that you are facing issues using our BreadCrumbEdit. I understand that it took a lot of time for you and your team.
We are open to suggestions and ready to improve this control. Thus, we greatly appreciate your feedback and want to make BreadCrumbEdit more flexible and transparent.
We've added one change to our control, and it fixes the first three cases you mentioned above (you can download it from LINK). However, the last case is not fixed yet. Our developers are already working on this. Please refer to the BreadCrumbEdit - Child nodes cannot be added to the path for the second nested level topic to be notified of our progress.

    Comments (3)

      Thank you very much for taking the time to look into these issues I have reported with the BreadCrumbEdit control.  It means a lot to me, especially after spending so much time on this trying to get it to work.  I look forward to testing out the fixes as they are implemented.

      Andrew Ser (DevExpress Support) 9 years ago

        We've determined that the problem in the latest scenario is that the first node has the same value as the root persistent node has. In any case, we are going to handle this scenario.

          I'm happy to report the first three issues have been resoled. Thank you so much!!
          I'm looking forward to the resolution on the last case as well.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.