我正在使用这个模型:
Ext.regModel('ListItem', {
fields: [
{name: 'id', type: 'string'},
{name: 'text', type: 'string'},
{name: 'number', type: 'string'}
]
});
嵌套列表是:
var nestedList = new Ext.NestedList({
fullscreen: true,
title: ivrData.text,
store: NestedListDemo.music_store,
getDetailCard: function(item, parent) {
alert(item.attributes.record.data.number);
}
});
我正在尝试在单击按钮时获取activeItem的.number属性。
handler : function(btn, evt) {
var temp = nestedList.getActiveItem();
alert(temp.number);
alert(temp.attributes.record.data.number);
}
我可以通过获得叶子节点上的 .number 属性,alert(item.attributes.record.data.number);
但是在尝试获取 temp 的 .number 属性时遇到这些错误:
alert(temp.number);
打印->未定义
alert(temp.attributes.record.data.number);
给出错误->“ TypeError:表达式'temp.attributes'[undefined]的结果不是对象”