Я использую эту модель:Сенча nestedList getActiveItem()
Ext.regModel('ListItem', {
fields: [
{name: 'id', type: 'string'},
{name: 'text', type: 'string'},
{name: 'number', type: 'string'}
]
});
nestedList является:
var nestedList = new Ext.NestedList({
fullscreen: true,
title: ivrData.text,
store: NestedListDemo.music_store,
getDetailCard: function(item, parent) {
alert(item.attributes.record.data.number);
}
});
Я пытаюсь получить .number свойство activeItem на нажмите кнопку.
handler : function(btn, evt) {
var temp = nestedList.getActiveItem();
alert(temp.number);
alert(temp.attributes.record.data.number);
}
Я могу получить свойство .number на Leafnode по alert(item.attributes.record.data.number);
, но я получаю эти ошибки при попытке получить .number свойства для температуры:
alert(temp.number);
принтов ->неопределенных
alert(temp.attributes.record.data.number);
дает ошибку -> "TypeError: результат выражения 'temp.attributes' [неопределенное] не является объект"
Кстати, alert (temp) дает [object Object] –