forEach 不适用于 ExtReact 存储中的数据项结构
forEach is not working for items structure of data from store of ExtReact
我正在尝试遍历 ExtReact 存储的数据以使用 .getData()
从存储中获取数据。
随后,当我尝试遍历这些项目时,我没有得到单个项目的任何结果。好像是空的。
这是 data.items
当我 console.log
整个数组时的结果:
但是,当我使用 forEach
遍历此数组时,我什么也没得到。
这是forEach
循环的代码:
if(userShortCutData.items !== undefined){
console.log(userShortCutData.items);
userShortCutData.items.forEach(function(item){
console.log(item); //nothing is consol.log-ed;
console.log(item.data); //nothing is consol.log-ed;
console.log(item._user); //nothing is consol.log-ed;
});
}
获取基础记录列表作为数组:
store.getRange().forEach(r => {
console.log(r.id);
});
要使用内置商店方法:
store.each(r => {
console.log(r.id);
});
您可以在商店上使用加载或刷新侦听器(取决于您的需要)以等待数据处理完毕:
store.on('refresh', () => {
// do the magic();
});
我正在尝试遍历 ExtReact 存储的数据以使用 .getData()
从存储中获取数据。
随后,当我尝试遍历这些项目时,我没有得到单个项目的任何结果。好像是空的。
这是 data.items
当我 console.log
整个数组时的结果:
但是,当我使用 forEach
遍历此数组时,我什么也没得到。
这是forEach
循环的代码:
if(userShortCutData.items !== undefined){
console.log(userShortCutData.items);
userShortCutData.items.forEach(function(item){
console.log(item); //nothing is consol.log-ed;
console.log(item.data); //nothing is consol.log-ed;
console.log(item._user); //nothing is consol.log-ed;
});
}
获取基础记录列表作为数组:
store.getRange().forEach(r => {
console.log(r.id);
});
要使用内置商店方法:
store.each(r => {
console.log(r.id);
});
您可以在商店上使用加载或刷新侦听器(取决于您的需要)以等待数据处理完毕:
store.on('refresh', () => {
// do the magic();
});