RadDiagram does not render stroke thinner than 2px.
Code to reproduce:
<telerik:RadDiagram ID="webDiagram" runat="server">
<ShapesCollection>
<telerik:DiagramShape Id="s1">
<StrokeSettings Width="1" Color="grey" />
</telerik:DiagramShape>
</ShapesCollection>
</telerik:RadDiagram>
Actual result:
Expected result:
You should be able to prevent the horizontal/vertical overlapping of routed connections . This way the connections should be easier to differentiate. 1. Could this be a setting where there is no overlapping of connections? 2. Even if I use a different color (red) for HoverSettings only the most recent created connection is displayed. At make the selected (Hovered) selection show when clicked. 3. This is a show stopper for us. We might have to try a different product because our clients need to differentiate the different paths (connections) in a complex Diagram. There is a similar request for this same missing feature in your other products at https://feedback.telerik.com/Project/143/Feedback/Details/134524-diagram-add-a-way-to-prevent-overlapping-of-routed-connections
Diagram nesting. I want to develop a tool with a UI similar to Microsoft SQL SSIS Designer or Visual Studio DGML. (Architectural diagrams) Using the Diagramming Framework is close. But it needs some way to drag a container object onto the surface, connect it to other objects or containers. This container (group) could contain other objects or other sub-container objects. Thus I get a potential infinite nesting of things that can contain a group of things which have a relationship between them. (a mini-diagram) I'd also need a Drag/Drop event & Expand/Collapse event. My goal is to let the users draw a workflow of parallel & sequential tasks. As they change the diagram the database is updated. This drives a process which is my application. These types of hierarchical relationships are very common. Example: Manufacturing. The Diagram of a Process building an assembly, which contains Sub-Assemblies, which also need to be constructed. Example: Computing Showing a group of scheduled tasks which can be run in parallel. But the whole group needs to be complete prior to the next group of tasks being started. (similar to a milestone) Example: Database Object Diagram. Showing the relationships between tables, views & stored Procedures. But each box has a little Expand button that lets you see the indexes, triggers & Constraints that define the table. Currently the Telerik Diagram control lets me group objects, But I can't see that grouping. I can't draw a link betwen that group & another nor can I expand / collapse the container object. FYI, 1. Doesn't matter if it is WinForm, WPF, or HTML. 2. The DGML spec that is implemented in MSFT Visual Studio does all the things I want. Except "installing VS" is a lot of overhead for my solution.
When binding shapes of RadDiagram from a data source, it will be possible to pass the color for the shape's content text.
When binding connections of RadDiagram from a data source, it will be possible to pass their content Text values.
It will be possible to edit the content of shapes and connections of RadDiagram by interacting with them.
Give the ability to load JSON data to RadDiagram on the server.
Add x, y, width and height properties in the options member of a client-side object of a RadDiagram connection so that it is consistent with the client-side object of a shape. Currently they can be retrieved through _bounds.
make it easier to serialize and deserialze the diagram json string. When doing a Kendo Diagram.Save and resulting json string and be able to easily deserialize this into a C# Diagram object with DiagramShapes and DiagramsConnections E.g.: 1) Kendo API does a Diagram.Save() 2) Serialize this to JSON 3) send to server via AJAX callback 4) simply do serializer.Deserialize<RadDiagram>(myJson); Only step #4 is missing, writing my own deserializer now :( The same would be the other way around, creating a RADDiagram with shapes and connections in the back and then serialize this with one call and bind it to the Kendo API.
I found a request in the forums from 2010 for venn diagram functionality, but the topic is locked now. I was wondering if there was any chance that you might implement this at some point? The ability to create these, particularly with labeled/valued intersections, is a highly requested feature for our software. Thanks!
By including an id attribute in the SVG rendering of the diagram shapes, it will be possible to reference them on the client.
It will be possible to group RadDiagram shapes via the API of the control so that you can transform them and resize them together.
When exporting to JSON the configurations of a RadDiagram containing complex shapes, not all of the shapes information gets exported. For example, the URLs to the embedded in the shapes images are not exported.
Hello, I think text-only "shapes" should be consider for implementation as first-class citizens in RadDiagram. That is, placing elements that are purely textual. Currently, per the "Overview" example, various javascript helpers must be utilized to properly complete the addition of text-based shapes. It works, but it isn't as clean or simple as it could be. thanks! matt
Hello, The RadDiagram control has a lot of potential to be completely badass. I work in the engineering field and we'd like to use it to make diagrams of somewhat technical content. As such, the nodes (shapes) and connectors may contain several pieces of meta-data that is of use to the end user. The most natural way to present this information is in a tooltip similar to the ones used by other RadControls. Unfortunately there is no implementation for this, and jquery workarounds have only been met w/ partial success. Please consider adding tooltip for both shapes and connections in RadDiagram. thanks! matt
Shapes currently support text inside the shape - how about text as a label above (or below) the shape. I want to have shapes in the form of small circles that have a text label above showing the user what the shape represents.
the layouts are definitely limited for this control compared to other established diagram controls: http://demos.telerik.com/aspnet-ajax/diagram/examples/overview/defaultcs.aspx looking for a swim lane layout, something like this: http://gojs.net/latest/samples/swimlanes.html The connection lines should not intersect with one another(would depend on the layout obviously) and be smart like visio. The current layout choices are very messy when rendering data that has lots of connections in and out of shapes. As stated by another developer in this forum, the StartCap and EndCap settings do not work at all, I have tried everything, the connections never have the filled circle and arrow. In fact if you set them, they make the control very unstable in the browser. Feel free to reach out to me as I have evaluated the control for use in our infrastructure and its just not mature enough yet. Any idea when the next big release for this control will be? Thanks, dfabri@arrayworks.com