данные для компонента (массив, типизированный массив, XML или CSV)
const tree_data = [
{ id:"root", value:"Board of Directors"},
{ id:"1", value:"Managing Director"},
{ id:"1.1", value:"Base Manager"},
];
webix.ui({
view: "diagram",
data: tree_data,
});
Свойство принимает массив JSON или строку XML. Если данные передаются в формате XML, нужно задать свойство datatype со значением "xml".
webix.ui({
view:"diagram",
datatype: "xml", data: "remote/data.xml",
// ...
});
В массиве data можно задать конфигурацию для каждого блока отдельно:
// набор данных блоков
[
{
id:"core",
value:"Webix Core",
type:"org",
$css:"master",
x: 210,
y: 190,
width: 180,
height: 80
},
{ id:"gantt", value:"Gantt", type:"org", x: 0, y: 80 },
]
Чтобы применить стили ко всем блокам сразу, используйте свойство item.