parse()
loads data from a local data source
parse(data: T[] | string, driver?: IDataDriver | DataDriver): void;
Parameters:
data: array | string
- the data to loaddriver: object | string
- optional, DataDriver or type of data ("json", "csv", "xml"), "json" by default
Example
const data = [
{
id: "1",
text: "Chairman & CEO",
title: "Henry Bennett",
img: "../common/img/avatar-1.png"
},
{
id: "2",
text: "Manager",
title: "Mildred Kim",
img: "../common/img/avatar-2.png"
},
{
id: "3",
text: "Technical Director",
title: "Jerry Wagner",
img: "../common/img/avatar-3.png"
},
{ id: "1-2", from: "1", to: "2", type: "line" },
{ id: "1-3", from: "1", to: "3", type: "line" }
];
const diagram = new dhx.Diagram("diagram_container", { type: "org" });
// loads data into the diagram from the JSON array
diagram.data.parse(data);
Related sample: Data. Parse