23 days to give it a try before you buy! Download now. The best deals on licenses are coming soon Download now. The best deals on licenses are coming soon

Basic Initialization in TreeTable
Programming Examples of Basic Initialization in TreeTable

TreeTable Basic Initialization JavaScript code

Have a look at the JavaScript code sample of TreeTable. TreeTable is an indispensable widget when it comes to logical and convenient information organization. In this programming example, you can observe basic data initialization within a tree structure. Feel free to use our piece of code or a snippet tool below for creating your own web apps.

JS Code

webix.ui({				
  view:"treetable",
  columns:[
    { id:"id",	header:"", css:{"text-align":"right"},  	width:50},
    { id:"value",	header:"Film title",	width:250,
     template:"{common.treetable()} #value#" },
    { id:"chapter",	header:"Mode",	width:200}
  ],
  autoheight:true,
  autowidth:true,  
  data: [
    { "id":"1", "value":"The Shawshank Redemption", "open":true, "data":[
      { "id":"1.1", "value":"Part 1", "chapter":"alpha"},
      { "id":"1.2", "value":"Part 2", "chapter":"beta", "open":true, "data":[
        { "id":"1.2.1", "value":"Part 1", "chapter":"beta-twin"},
        { "id":"1.2.2", "value":"Part 1", "chapter":"beta-twin"}
      ]},
      { "id":"1.3", "value":"Part 3", "chapter":"gamma" }
    ]},
    { "id":"2", "value":"The Godfather", "data":[
      { "id":"2.1", "value":"Part 1", "chapter":"alpha" },
      { "id":"2.2", "value":"Part 2", "chapter":"beta" }
    ]}
  ]
});