Unplanned
Last Updated: 12 May 2020 10:05 by ADMIN
Peter
Created on: 09 May 2020 08:39
Category: TreeView
Type: Feature Request
3
Lines between treeview items

Hi,

 

Is there a plan to support lines between treeview items as available in radtreeview?

 

radTreeView1.ShowLines = true; radTreeView1.LineStyle = TreeLineStyle.DashDot;

 

Without this it is very confusing to the end user what the connections between open items are.

 

Regards,


peter

 

 

 

 

7 comments
ADMIN
Marin Bratanov
Posted on: 12 May 2020 10:05

In this regard, I'd appreciate your thoughts on this question https://feedback.telerik.com/blazor/1448095-expanded-items-handling-feedback-requested - we are considering changing the way item expansion is pre-set and we'd love to hear from you.

 

Regards,
Marin Bratanov
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Peter
Posted on: 12 May 2020 10:00

Sure, but it works well enough for now :) functionailty wise this all works fine except for the visibility of parent -> child relationships.

TBH this all connects to GoJS anyway and so all I really need is a UI element to generate some json to push to GoJS, I was trying to reduce the complexity (and mainatin the look and feel (this is just part of a much larger application)) of GoJS -> Blazor actions by pushing from Blazor -> GoJS for diagram generation.

ADMIN
Marin Bratanov
Posted on: 12 May 2020 09:24

Thank you Peter.

Editing and comlex logic is something that might be more suitable for a TreeList component which is on our roadmap (maybe as early as R3 2020): https://feedback.telerik.com/blazor/1406094-treelist-control, so you may want to Follow that too.

 

Regards,
Marin Bratanov
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Peter
Posted on: 12 May 2020 08:39


Have attempted to solve this programtically with text, will work on a more complete solution to have the lines extend up to the top level parent, if I come up with something simple that fulfills the requirement, I will share here.
ADMIN
Marin Bratanov
Posted on: 12 May 2020 08:35

Hello Peter,

I am sorry that the current design does not fit your project needs. It has been successful in our Kendo UI for jQuery suite for almost a decade, yet I also see value in the grid lines, which is why this request is open. An implementation is not "just a few lines", though, as treeviews have a complex structure and this needs to account for a lot of cases, it might even need extra HTML elements in the component rendering, it is not just a few border CSS rules.

 

Regards,
Marin Bratanov
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Peter
Posted on: 12 May 2020 07:41
The problem is that your tree view isn't really a tree if it doesn't have branches, it's currently very difficult to see how treeview items are connected when you get more than a few branches on the lower levels. This is a major usability issue for my project, I'm not sure why this is considered a 'large scale effort' when it's just a few lines on the page.
ADMIN
Marin Bratanov
Posted on: 12 May 2020 07:36

Hello Peter,

This is a rather large scale effort that needs planning, research and prioritization. Up until now, we haven't had that request and there aren't immediate plans for that. You can see what its state is in the underlying themes repo here. Once this becomes available as a feature in the themes, it has to be enabled through the Blazor TreeView component itself.

 

Regards,
Marin Bratanov
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.