对于我构建的每个列,我使用数据库中的数据。但是,对于最后一列,我需要总结数据库中的数据,而不是直接引入它。意思是,对于每一行,最后一个单元格将是来自不同列的其他单元格的计算。
我该怎么做?在我搜索到的任何地方,我只是设法找到了最后一行,总结了列中的所有内容,但这不是我想要的......
答案 0 :(得分:2)
根据您提出的问题,我要查看column.render
documentation。只是举个例子说明我自己实际使用它的方法。
$('#display_table').dataTable({
...
"columns" : [
{data: 'col1' },
{data: 'col2' },
{data: 'sum_col', render: function(data, type, row) {
return row[0] + row[1]
} }, // Column to show the sum
]
});
上面的代码只是您可以执行的操作的粗略示例,但这应该让您对如何访问显示特定行的总和的自定义sum_col
的行数据有所了解。
答案 1 :(得分:-1)
如果我理解正确,那么你必须使用窗口功能。这是postgres的实现。 https://www.postgresql.org/docs/9.1/static/tutorial-window.html