New to Telerik UI for ASP.NET Core? Start a free 30-day trial
ASP.NET Core Diagram Overview
The Telerik UI Diagram TagHelper and HtmlHelper for ASP.NET Core are server-side wrappers for the Kendo UI Diagram widget.
The Diagram represents information in a schematic way and according to particular visualization techniques.
Basic Configuration
-
Return the data as JSON.
Razorpublic ActionResult _OrgChart() { return Json(DiagramDataRepository.OrgChart(), JsonRequestBehavior.AllowGet); }
-
In the view, configure the Diagram to use the action method that was created in the previous step.
Razor@(Html.Kendo().Diagram() .Name("diagram") .DataSource(dataSource => dataSource .Read(read => read .Action("_OrgChart", "Diagram") // Specify the action method and controller names. ) .Model(m => m.Children("Items")) ) .Layout(l => l.Type(DiagramLayoutType.Layered)) )
Functionality and Features
- Data binding—Configure the way of binding for the Diagram.
- Editing—You can enable editing operations for both the existing shapes and connections between them.
- Layout—The Diagram comes with built-in layout options that enable you to further alter its appearance.
- Shapes—The Diagram enables you to add various shapes.
- PDF export—You have the ability to export the existing Diagram to a PDF document.
- Advanced export—The Diagram enables you to further customize the exporting mechanism.