HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function() {
2
3
var stage = anychart.graphics.create("container");
4
5
var data = [
6
{"id": "1", "name": "Self-Assessment", "progressValue": "25", "actualStart": 951350400000},
7
{"id": "2", "name": "Define business vision", "progressValue": "0", "actualStart": 951408000000},
8
{"id": "3", "name": "Identify available skills, information and support", "progressValue": "0", "actualStart": 951494400000},
9
{"id": "4", "name": "Decide whether to proceed", "progressValue": "0", "actualStart": 951609600000}
10
];
11
var treeData = anychart.data.tree(data, anychart.enums.TreeFillingMethod.AS_TABLE);
12
13
dataGrid = anychart.standalones.dataGrid();
14
dataGrid.data(treeData);
15
var column0 = dataGrid.column(0);
16
column0.title("Raw Data");
17
column0.setColumnFormat("name", "text");
18
column0.width(100);
19
var column1 = dataGrid.column(1);
20
column1.title("shortText");
21
column1.setColumnFormat("name", "shortText");
22
23
dataGrid.tooltip(false);
24
dataGrid.listen("signal", dataGrid.draw);
25
dataGrid.container(stage);
26
dataGrid.draw();
27
});