@@ -1104,6 +1104,21 @@ The following sample code demonstrates implementing custom data binding using cu
11041104 newConnector .CornerRadius = 5 ;
11051105 }
11061106
1107+ protected override void OnInitialized ()
1108+ {
1109+ employeeDetails = new List <EmployeeDetails >();
1110+ employeeDetails = new List <EmployeeDetails >() {
1111+ new EmployeeDetails { EmployeeID = " 1" , FirstName = " Andrew" , Designation = " CEO" , Country = " England" , ReportsTo = " " , Color = " Red" },
1112+ new EmployeeDetails { EmployeeID = " 2" , FirstName = " Nancy" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1113+ new EmployeeDetails { EmployeeID = " 3" , FirstName = " Janet" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1114+ new EmployeeDetails { EmployeeID = " 4" , FirstName = " Margaret" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1115+ new EmployeeDetails { EmployeeID = " 5" , FirstName = " Steven" , Designation = " Product Manager" , Country = " England" , ReportsTo = " 1" , Color = " Blue" },
1116+ new EmployeeDetails { EmployeeID = " 7" , FirstName = " Michael" , Designation = " Team Lead" , Country = " USA" , ReportsTo = " 5" , Color = " Green" },
1117+ new EmployeeDetails { EmployeeID = " 8" , FirstName = " Robert" , Designation = " Developer" , Country = " England" , ReportsTo = " 5" , Color = " Gray" },
1118+ new EmployeeDetails { EmployeeID = " 9" , FirstName = " Anne" , Designation = " Developer" , Country = " USA" , ReportsTo = " 5" , Color = " Gray" },
1119+ new EmployeeDetails { EmployeeID = " 6" , FirstName = " Laura" , Designation = " HR" , Country = " USA" , ReportsTo = " 1" , Color = " Purple" },
1120+ };
1121+ }
11071122
11081123 public class EmployeeDetails
11091124 {
@@ -1158,6 +1173,7 @@ The following sample code demonstrates implementing custom data binding using cu
11581173 }
11591174}
11601175```
1176+ {% previewsample " https://blazorplayground.syncfusion.com/embed/LZLIMjNbqJwtqCZT?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" % }
11611177
11621178### How to Perform CRUD Operation
11631179
@@ -1250,6 +1266,21 @@ The following sample code demonstrates implementing CRUD operations for custom b
12501266 newConnector .CornerRadius = 5 ;
12511267 }
12521268
1269+ protected override void OnInitialized ()
1270+ {
1271+ Details = new List <EmployeeDetails >();
1272+ employeeDetails = new List <EmployeeDetails >() {
1273+ new EmployeeDetails { EmployeeID = " 1" , FirstName = " Andrew" , Designation = " CEO" , Country = " England" , ReportsTo = " " , Color = " Red" },
1274+ new EmployeeDetails { EmployeeID = " 2" , FirstName = " Nancy" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1275+ new EmployeeDetails { EmployeeID = " 3" , FirstName = " Janet" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1276+ new EmployeeDetails { EmployeeID = " 4" , FirstName = " Margaret" , Designation = " Product Manager" , Country = " USA" , ReportsTo = " 1" , Color = " Blue" },
1277+ new EmployeeDetails { EmployeeID = " 5" , FirstName = " Steven" , Designation = " Product Manager" , Country = " England" , ReportsTo = " 1" , Color = " Blue" },
1278+ new EmployeeDetails { EmployeeID = " 7" , FirstName = " Michael" , Designation = " Team Lead" , Country = " USA" , ReportsTo = " 5" , Color = " Green" },
1279+ new EmployeeDetails { EmployeeID = " 8" , FirstName = " Robert" , Designation = " Developer" , Country = " England" , ReportsTo = " 5" , Color = " Gray" },
1280+ new EmployeeDetails { EmployeeID = " 9" , FirstName = " Anne" , Designation = " Developer" , Country = " USA" , ReportsTo = " 5" , Color = " Gray" },
1281+ new EmployeeDetails { EmployeeID = " 6" , FirstName = " Laura" , Designation = " HR" , Country = " USA" , ReportsTo = " 1" , Color = " Purple" },
1282+ };
1283+ }
12531284
12541285 public class EmployeeDetails
12551286 {
@@ -1366,6 +1397,8 @@ The following sample code demonstrates implementing CRUD operations for custom b
13661397 }
13671398}
13681399```
1400+ {% previewsample " https://blazorplayground.syncfusion.com/embed/rthIMXNbKTJLixOX?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" % }
1401+
13691402A complete working sample can be downloaded from [GitHub ](https :// github.com/SyncfusionExamples/Blazor-Diagram-Examples/tree/master/UG-Samples/DataBinding/DiagramWithCustomAdaptor)
13701403
13711404### How to Bind GraphQL Service
0 commit comments