Hi,
Yes, it is possible
var tree = new Ext.ux.tree.TreeGrid({
id: "TreeGrid1",
height: 300,
width: 500,
title: "Core Team Projects",
enableDD: true,
nodes: [{
text: "Tasks",
children: [{
expanded: true,
iconCls: "icon-folder",
task: "Project: Shopping",
duration: 13.25,
user: "Tommy Maintz",
children: [{
iconCls: "icon-folder",
task: "Housewares",
duration: 1.25,
user: "Tommy Maintz",
children: [{
leaf: true,
task: "Kitchen supplies",
duration: 0.25,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Groceries",
duration: 0.4,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Cleaning supplies",
duration: 0.4,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Office supplies",
duration: 0.2,
user: "Tommy Maintz"
}]
}, {
expanded: true,
iconCls: "icon-folder",
task: "Remodeling",
duration: 12,
user: "Tommy Maintz",
children: [{
leaf: true,
task: "Retile kitchen",
duration: 6.5,
user: "Tommy Maintz"
}, {
iconCls: "icon-folder",
task: "Paint bedroom",
duration: 2.75,
user: "Tommy Maintz",
children: [{
leaf: true,
task: "Ceiling",
duration: 1.25,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Walls",
duration: 1.5,
user: "Tommy Maintz"
}]
}, {
leaf: true,
task: "Decorate living room",
duration: 2.75,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Fix lights",
duration: 0.75,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Reattach screen door",
duration: 2,
user: "Tommy Maintz"
}]
}]
}, {
iconCls: "icon-folder",
task: "Project: Testing",
duration: 2,
user: "Core Team",
children: [{
iconCls: "icon-folder",
task: "Mac OSX",
duration: 0.75,
user: "Tommy Maintz",
children: [{
leaf: true,
task: "FireFox",
duration: 0.25,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Safari",
duration: 0.25,
user: "Tommy Maintz"
}, {
leaf: true,
task: "Chrome",
duration: 0.25,
user: "Tommy Maintz"
}]
}, {
iconCls: "icon-folder",
task: "Windows",
duration: 3.75,
user: "Darrell Meyer",
children: [{
leaf: true,
task: "FireFox",
duration: 0.25,
user: "Darrell Meyer"
}, {
leaf: true,
task: "Safari",
duration: 0.25,
user: "Darrell Meyer"
}, {
leaf: true,
task: "Chrome",
duration: 0.25,
user: "Darrell Meyer"
}, {
leaf: true,
task: "Internet Explorer",
duration: 3,
user: "Darrell Meyer"
}]
}, {
iconCls: "icon-folder",
task: "Linux",
duration: 0.5,
user: "Aaron Conran",
children: [{
leaf: true,
task: "FireFox",
duration: 0.25,
user: "Aaron Conran"
}, {
leaf: true,
task: "Chrome",
duration: 0.25,
user: "Aaron Conran"
}]
}]
}]
}],
columns: [{
dataIndex: "task",
header: "task",
width: 230.0
}, {
align: "center",
dataIndex: "duration",
header: "duration",
tpl: this.ctl05 = new Ext.net.XTemplate({
proxyId: "ctl05",
functions: {
formatHours: formatHours
}, html: ["{duration:this.formatHours}", ""]
}),
width: 100.0,
sortType: "asFloat"
}, {
dataIndex: "user",
header: "Assigned To",
width: 150.0
}],
noLeafIcon: true
});
Window1.add(tree);
Window1.doLayout();