anychart.onDocumentReady(function () {
actualStart: "2018-01-15",
actualStart: "2018-01-15",
actualStart: "2018-01-20",
actualStart: "2018-02-05",
actualStart: "2018-02-05",
actualStart: "2018-02-25",
treeData = anychart.data.tree(data, "as-tree");
chart = anychart.ganttProject();
chart.getTimeline().scale().maximum("2018-03-15");
chart.title().useHtml(true);
chart.title("Tree Data Model: Events<br><br>");
chart.title().padding(10);
treeData.listen("treeItemMove", function (e) {
var itemName = e.item.get("name");
chart.title("Tree Data Model: Events<br><br>< " +
"<span style = 'color:#990000'>" +
itemName + ": </span> treeItemMove >");
treeData.listen("treeItemUpdate", function (e) {
var itemName = e.item.get("name");
chart.title("Tree Data Model: Events<br><br>< " +
"<span style = 'color:#990000'>" +
itemName + ": </span> treeItemUpdate >");
treeData.listen("treeItemCreate", function (e) {
var itemName = e.item.get("name");
chart.title("Tree Data Model: Events<br><br>< " +
"<span style = 'color:#990000'>" +
itemName + "</span>: treeItemCreate >");
chart.container("container");
var name = "New Child " + itemCount++;
treeData.getChildAt(0).addChild({
actualStart: Date.UTC(2018, 1, 31),
actualEnd: Date.UTC(2018, 1, 31)