Вы можете сделать Ajax-вызов, чтобы заполнить объект полной иерархией дерева, а затем ссылаться на этот объект в конфигурации вашего дерева. Ваш веб-ресурс REST, очевидно, должен вернуть объект JSON, представляющий ваше дерево в правильном формате (пример ниже).
//populate this with results from Ajax call
var rootNode = {
text : 'Root Node',
expanded : true,
children : [
{
text : 'Child 1',
leaf : true
},
{
text : 'Child 2',
leaf : true
},
{
text : 'Child 3',
children : [
{
text : 'Grand Child 1',
children : [
{
text : 'Etc',
leaf : true
}
]
}
]
}
]
}
var tree = {
xtype : 'treepanel',
id : 'treepanel',
autoScroll : true,
root : rootNode
}