过滤数据
Filtering through data
我目前有一组json数据,我希望通过过滤,但是它不工作,当我试图通过它过滤&TypeError: 'undefined' is not a function '
下面是一个片段:
load: function(data){
for (var i = 0; i < data.length; i++) {
var titlePane = new TitlePane({
title: data[i].Name ,
open: false,
content: '<div>' + data[i].Summary + '</div>'
});
titlePane.placeAt(dom.byId('licenseContainer'));
titlePane.filter({ Archived:true });
}
},
正如你所看到的,我只想有json数据存档显示。
这是我的json数据的一个片段:
[ {"Name":"james", "Archived":true, "Summary": "sfksfsd"}, {"Name":"kay", "Archived":false, "Summary": "sfksfsd"}, {"Name":"greg", "Archived":true, "Summary": "sfksfsd"} ]
知道为什么这个不工作吗?
EDIT更新函数来做我假设OP希望过滤器方法为他做的事情。
你把一个函数叫做dom.byId
,而我以为你真正想说的是dojo.byId
。你的函数实际上应该是这样的:
load: function(data){
for (var i = 0; i < data.length; i++) {
if (data[i].Archived) {
var titlePane = new TitlePane({
title: data[i].Name,
open: false,
content: '<div>' + data[i].Summary + '</div>'
});
titlePane.placeAt(dojo.byId('licenseContainer'));
}
}
}
相关文章:
- 过滤AngularJs中的数据
- 通过API调用过滤数据
- 如何在D3.js中绘制地图投影上的点,并使用范围滑块过滤数据
- 如何用javascript过滤JSON数据
- 如何使用javascript、jquery或其他javascript框架过滤数据
- 在解析时使用变量过滤数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 过滤包含一些文本的 PHP 数据表
- 如何使用 AngularJs 过滤 JSON 数据
- 如何过滤对象内部深度堆叠的数据(并在之后编辑删除它)
- 如何用使用剔除数据和“数据”两者计算的数据来过滤数据;外部“;数据
- 当我想对redux容器中的数据进行排序或过滤时,我该如何查看它的状态
- d3在鼠标悬停上过滤数据之后从选择中提取值
- 使用AngularJS过滤JSON数据
- AJAX 数据过滤不起作用
- 使用 Firebase 数据过滤 ng 重复
- Ember数据-过滤hasMany关系的对象
- 我如何处理数据过滤上的一个按钮点击D3.js
- Div类搜索使用数据过滤属性
- Javascript -数据过滤和删除换行符