Показать сообщение отдельно
  #1 (permalink)  
Старый 15.08.2011, 18:25
Аспирант
Отправить личное сообщение для Black_Prince Посмотреть профиль Найти все сообщения от Black_Prince
 
Регистрация: 11.07.2011
Сообщений: 64

TreeStore - идентификаторы записей
Добрый вечер. Есть вопрос.
Создаю сторедж, помещаю его в дерево, для узлов добавляю id, но по факту это не работает. Приер кода:

var store = Ext.create('Ext.data.TreeStore', {
        proxy: {
            type: 'ajax',
            url: './php/get-nodes.php'
        },
        root: {
            text: 'Node',
            id: "id1",
            expanded: true
        }
    })

var tree = Ext.create('Ext.tree.Panel', {
        renderTo: 'treecontainer',
        /*rootVisible: false,*/
        store: store,
        height: 300,
        width: 250,
        listeners:{
            itemclick: function(n){
                  alert(Ext.get("id1")); // something wrong!!! alerts "null"
            }
        }


Даже если заполняю вручную сторедж а не через прокси - все равно никаких идентификаторов не существует ни у корня, и у детей...
В чем может быть проблема, может кто встречался с таким?
Ответить с цитированием