Javascript 如何在数据表的同一单元格中显示多个值
我无法在datatable中显示数据库中不同字段的几个值。我从表中得到的代码是:Javascript 如何在数据表的同一单元格中显示多个值,javascript,datatables,Javascript,Datatables,我无法在datatable中显示数据库中不同字段的几个值。我从表中得到的代码是: var listar = function () { var table = $('#customers-table-view').DataTable({ destroy: true, ajax: { method: 'POST', url: 'listar' }, columns: [ ... {'data': 'service1'}, ... ], 在数据库中我有ser
var listar = function () {
var table = $('#customers-table-view').DataTable({
destroy: true,
ajax: {
method: 'POST',
url: 'listar'
},
columns: [
...
{'data': 'service1'},
...
],
在数据库中我有service1,service2,service3。。。开或关。我想要的是将这些值放在同一列中。也就是说,在细胞中,类似的东西仍然存在;打开、关闭、关闭…如果要在DataTables列上显示自定义值,可能需要使用该属性。您可以传递一个返回文本甚至HTML元素的函数 在您的案例中,这可能看起来像这样:
$('#customers-table-view').DataTable({
columns: [
...
{
data: 'service1',
render: function (data, type, row, meta) {
return row.service1 + ', ' + row.service2 + ', ' + row.service3
}
},
...
]
});
希望这能给您一个想法。如果您想在DataTables列上显示自定义值,您可能需要使用该属性。您可以传递一个返回文本甚至HTML元素的函数 在您的案例中,这可能看起来像这样:
$('#customers-table-view').DataTable({
columns: [
...
{
data: 'service1',
render: function (data, type, row, meta) {
return row.service1 + ', ' + row.service2 + ', ' + row.service3
}
},
...
]
});
希望这能给你一个想法