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

Как узнать текущее значение TreePanel?
Добрый день! Будучи новичком в ExtJS, да и вообще в JS (работал на PHP), хотелось узнать как вытащить значение какого-нибудь из объектов, например текущий выбор в TreePanel?

Код примерно следующий:

Дерево(Treepanel)
region: 'west',
        xtype: 'panel', // TabPanel itself has no title
		width: 200,
		margins:{
			right: 5,
		},
        title: 'Клиенты',
		items: [{
				xtype: 'treepanel',
				id: 'clients_tree',
				border: false,
				autoScroll: true,
				loader: new Ext.tree.TreeLoader({
					dataUrl:'server_side.php'
				}),
				root: new Ext.tree.AsyncTreeNode(),
				rootVisible: false,
				listeners: {
					click: function(n) {
						data.baseParams={
						task: "stockall", 
						client: n.attributes.client_id, 
						metr_from: n.attributes.metr_from,
						metr_to: n.attributes.metr_to,
						price_from: n.attributes.price_from,
						price_to: n.attributes.price_to,
						},
						data.load(),
						fp_stock.show();
					}
				}
		}]


Вот, как мне теперь вытащить атрибут "client_id" из выделенного, на данный момент, в TreePanel?
Ответить с цитированием