|
public Data: any = [
{
"Id": "parent",
"Role": "Board",
"color": "#71AF17"
},
{
"Id": "1",
"Role": "General Manager",
"Manager": "parent",
"ChartType": "right",
"color": "#71AF17"
},
];
public data: DataSourceModel = {
//In data Manager is referred as parent id for the data.
id: 'Id', parentId: 'Manager',
dataSource: new DataManager(this.Data),
doBinding: (nodeModel: NodeModel, data: object, diagram: Diagram) => {
nodeModel.shape = {
type: 'Text', content: (data as EmployeeInfo).Role,
margin: { left: 10, right: 10, top: 10, bottom: 10 }
};
}
}; |