【发布时间】:2019-08-30 00:15:45
【问题描述】:
我有一个 json 数据,我正在尝试动态地添加到 jquery 数据表
我的 json 数据如下所示:
details = [{info:'sdsd',sub:'dsdsd',otherinfo:'dsds'},{info:'gfdd',sub:'zzzzz',otherinfo:null},
{info:'1212',sub:'34343',otherinfo:'dsdaw2'}]
我正在通过以下方式附加到我的数据表:
for(let i =0;i<details.length;i++){
tableSummary.row.add($(`<tr><td>${details[i].info}</td><td>${details[i].sub}</td></tr>`)).draw()
if(details[i].otherinfo){
tableSummary.row.add($(`<tr><td>OTHER INFO</td><td>${details[i].otherinfo}</td><td></td></tr>`)).draw()
}
}
正如您在我的 JSON 数据中看到的那样,otherinfo 有时可能为空。我想要显示信息的行和显示 2 个不同行的其他信息的行。但是,我希望它们被视为一个单一的实体。该表应该只允许基于信息行进行排序,并且搜索内容应该显示两行而不是仅一行。
基本上,我想组合 2 行,并且无论表格如何排序,都始终将它们组合在一起。有没有可能做到这一点?
【问题讨论】: