Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.04.2012, 14:31
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Ext.tree.Panel узнать id выбранного элемента
Есть TreePanel. и при помощи store подгружается список, я кликаю по элементу списка и он становится активным. А как теперь узнать его ид?
вот подобная тема: Как узнать текущее значение TreePanel?
но у меня var id_sel = clients_tree.getSelectionModel().getSelectedNode() .id не работает.


var treePanel = Ext.create('Ext.tree.Panel', {
id: 'tree-panel',
region: 'north',
split: true,
height: '100%',
minSize: 150,
rootVisible: false,
autoScroll: true,
store: store
});
Ответить с цитированием
  #2 (permalink)  
Старый 28.04.2012, 16:11
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

treePanel.getView().on('itemclick', function(view, rec) {
    alert(rec.id);                     
});
Ответить с цитированием
  #3 (permalink)  
Старый 28.04.2012, 17:47
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

хм. это я уже видел такую возможность, но код не красивый получается.
нет что то на подобии treePanel.getThisId() или treePanel.getActiveId()? должно быть, такие возможности в нем мощные, а этой нет? я не найду этого метода, может кто знает?
Ответить с цитированием
  #4 (permalink)  
Старый 28.04.2012, 18:14
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Сообщение от skrudjmakdak
но код не красивый получается.
что по-вашему значит "красивый код"?
Сообщение от skrudjmakdak
нет что то на подобии treePanel.getThisId() или treePanel.getActiveId()? должно быть, такие возможности в нем мощные, а этой нет? я не найду этого метода, может кто знает?
не понимаю в чем проблема написать самому метод, возвращающий id выбранного node?
Если для вас это проблема, советую начать с изучения javascript.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие для каждого элемента. Узнать id каждого элемента LysoSutriN jQuery 4 05.01.2012 16:03
Как то можно узнать ID HTML элемента вызвавшего JavaScript функцию? Opusel Events/DOM/Window 1 18.12.2011 18:36
Можно ли средствами JS узнать высоту скрытого элемента? ацкий Общие вопросы Javascript 7 24.08.2011 19:07
Узнать CSS правило для элемента vinet Events/DOM/Window 4 10.12.2010 08:12
Как узнать id элемента? Вальдемар Общие вопросы Javascript 1 25.09.2009 13:31