我有一个SQL查询,可以获取一些数据(dbtable表中的语言列).该查询使用GROUP_CONCAT,因此一个单元格具有多个结果,例如
"Ajax, jQuery, HTML, CSS".
Run Code Online (Sandbox Code Playgroud)
我想要做的是在新行中显示结果,例如:
"Ajax
jQuery
HTML
CSS"
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我尝试通过更改"列"来实现:[{"data":"id"},{"data":"languages"} ...但它不起作用.
我还尝试通过在查询中添加"<br>"作为分隔符来修复它,但是没有用.
谢谢!
您可以使用columns.render列的函数,如下所示:
var table = $('#example').DataTable({
columns: [
null,
null,
{
"render": function(data, type, row){
return data.split(", ").join("<br/>");
}
}
]
});
Run Code Online (Sandbox Code Playgroud)
工作实例.
希望有所帮助,并且我已经理解了你的问题.
| 归档时间: |
|
| 查看次数: |
9560 次 |
| 最近记录: |