无法在 DevExpress 中本地筛选数据
Cannot filter data Locally in DevExpress
我从数据库中得到的结果为
var dataSource = [{ "ID": 1, "ProductName": "P1", "InYear": 2015, "Revenue": 500 },
{ "ID": 2, "ProductName": "P2", "InYear": 2015, "Revenue": 700 },
{ "ID": 3, "ProductName": "P3", "InYear": 2015, "Revenue": 600 },
{ "ID": 4, "ProductName": "P1", "InYear": 2016, "Revenue": 800 },
{ "ID": 5, "ProductName": "P2", "InYear": 2016, "Revenue": 900 },
{ "ID": 6, "ProductName": "P3", "InYear": 2016, "Revenue": 400 }]
我需要过滤数据。所以我使用过滤器选项如下
var newDataSource = new DevExpress.data.DataSource({
dataSource: dataSource,
filter: [
["InYear", ">=", startFromYear],
"&&",
["InYear", "<=", endWithYear]
],
});
其中 startFromYear=2014 和 endWithYear=2016。
我用过
newDataSource.load();
alert('length'+newDataSource.items.length);
$('#chartContainer').dxChart('instance').option('dataSource', newDataSource);
过滤后我得到的结果是长度 = 0。而且我没有得到结果。我可以知道我犯了什么错误吗?
提前致谢
请更改
"&&",
自
"and",
根据组过滤器操作的规范,它必须是"and"
或"or"
。
相关文章:
- 可以't从AJAX请求中筛选数据
- Angularjs使用父数据的单键多值进行筛选
- 数据表自定义筛选
- 用于筛选数据的函数--if.else语句
- 无法使用Angular.js从列表中正确筛选数据
- 使用查询字符串参数筛选数据
- 数据表阻止在筛选数据时调整列大小
- 在高图表中筛选数据
- 如何筛选数据和填充 D3.js堆积条形图
- 提交时筛选数据
- 无法在 DevExpress 中本地筛选数据
- 筛选数据属性 jQuery
- ngTable如何以编程方式设置表数据单元格的筛选数据
- 无法从带有下拉选择更改的淘汰视图模型中筛选数据
- 如何使用AngularJS中的select(下拉)筛选数据
- 在日期范围之间筛选数据表
- 如何从控制器中筛选数据
- 从大csv到小csv筛选数据
- 创建用于筛选数据表的自定义WHERE子句
- “OR"为' fnFilter '筛选数据表