Вот простое дерево:
var tree= new Ext.tree.TreePanel({
renderTo: Ext.getBody(),
height: 300,
useArrows: true,
animate: true,
border: false,
root: {
nodeType: 'async',
text: 'Gallery',
draggable: false,
id: '0'
},
loader: {
url: '/Url to your server side for getting your tree data',
requestMethod: 'GET'
},
});
Вам необходимо кодировать свою серверную часть, чтобы вернуть данные дерева в виде json.Вот пример:
[
{id:'1',text:'First Data',leaf:true},
{id:'2',text:'Second Data',leaf:true}
]
Если вам нужно изменить или установить URL с помощью API, вы можете сделать это следующим образом:
treeObject.getLoader().url = "/Your new Url to server side";
Большую часть времени мы загружаем новые узлычерез URL.Не существует специальных API для создания родительского или дочернего.Можете ли вы объяснить, что вы пытаетесь сделать?