【发布时间】:2020-03-23 23:59:57
【问题描述】:
我相当肯定 Tabulator 可以做到这一点,但是我的 JS 知识非常有限。
我想过滤解析到我的表的 JSON 数据,以便可以将其汇总在一起,提供“基于计算”的列。我的数据如下:
{'id': '1' ,'date': "3/20" ,'type': 'API2' ,'volume': 14000 ,'price': 119000,'color': '#FFFFFF'},
{'id': '2' ,'date': "3/20" ,'type': 'API2' ,'volume': 500 ,'price': 119000,'color': '#FFFFFF'},
{'id': '3' ,'date': "4/20" ,'type': 'API2' ,'volume': 9000 ,'price': 129000,'color': '#FFFFFF'},
{'id': '4' ,'date': "3/20" ,'type': 'API4' ,'volume': 50000 ,'price': 119000 ,'color': '#FFFFFF'},
{'id': '5' ,'date': "3/20" ,'type': 'API4' ,'volume': 1000 ,'price': 109000 ,'color': '#FFFFFF'},
{'id': '6' ,'date': "4/20" ,'type': 'API4' ,'volume': 13000 ,'price': 119000 ,'color': '#FFFFFF'},
{'id': '7' ,'date': "3/20" ,'type': 'API6' ,'volume': 14000 ,'price': 119000 ,'color': '#FFFFFF'},
我的专栏(显然不完整)如下所示:
{
id: '1',
title: 'Volume',
formatter: function(cell){
//Requires Help
},
editor: '', headerTooltip: '', align: 'center', sorter: '', script_name: '',
script_parameter: '', headerFilter: '', headerFilterPlaceholder: '',
headerSort: false, frozen: false, resizable: false, minWidth: 35,
editorParams: {values:[]}
}
我希望此列如何操作的一个示例是将满足特定条件的所有记录的所有量值求和,可能类型是“API2”,或者日期是“3/20”等等。
【问题讨论】:
标签: javascript json tabulator