Экстерьер панели дерева ExtJS - PullRequest
0 голосов
/ 10 мая 2011

Iam design A ExtJS Combo с TreePanel

Как связать treePanel из базы данных (укажите пример кода) Как дать URL-адрес древовидной панели и как установить родительский и дочерний элементы ...

Заранее спасибо

1 Ответ

0 голосов
/ 10 мая 2011

Вот простое дерево:

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 для создания родительского или дочернего.Можете ли вы объяснить, что вы пытаетесь сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...