我已经在数据表的文档中搜索了如何在这里向表中添加数据 https://datatables.net/examples/data_sources/index.html但我无法找到将数据插入给定列的单个单元格的方法。例如,我需要像:
"columns": [ {target (0), "value which will be inserted"} ]
有一种方法可以从数组中输入数据,但是数组的每个部分都包含整行的值(请参阅此处https://datatables.net/examples/data_sources/js_array.html)但是我需要将数据插入到列中的不同单元格中,因为我最初不了解列标签。这是因为数据将采用json格式,首先我需要提取每个json对象的唯一日期。这些将是我的列标题。然后根据日期我需要将每个对象放入相关的日期列中。所以逻辑应该是这样的:
if this date column (from the table) == json object date then put it there
由于
答案 0 :(得分:0)
似乎经过大量研究后,DataTables中没有此功能。这就是为什么我用jQuery解决了这个问题。使用下面的代码,我可以迭代一列并在其中插入值。
//change 1 to the column at hand
$("#table tr > :nth-child(1)").each(function(index) {
//skip the column header
if (index > 0){
//insert value
$(this).html("<span class='fixed-size-square'> value to be inserted");
}
});