我有一个树存储,我想更新其子节点数据。
我的树节点看起来像这种格式
{
"items": [
{
"id": 0,
"ContactName": "Aanitha Ps",
"PhotoURL": "http://www.winreo.net/abraham/Images/avatar.svg",
"items": [
{
"Note": true,
"FollowUp": true,
"leaf": true,
"Email": "mak@gmail.com",
}
]
}
}
我可以像这样在根节点中进行更新
record=Ext.getStore('Contactsstore').getAt(0);
record.set('ContactName', 'John');
但不在子节点中。如何在子节点中更新电子邮件字段?请帮我解决这个问题,提前致谢
答案 0 :(得分:0)
似乎你必须手动完成:
record.get('items')[0].Email = "New Email";
答案 1 :(得分:0)
我已经解决了这个问题
更新子节点
Ext.getStore('Contactsstore').getAt(1).getChildAt(0).set('Email','contactemail');