Bal*_*Ura 20 html css jquery datatables
想要将中心对齐称为"状态"的第一列:
$("#TransactionTable").DataTable({
ajax: {
url: '/Transaction/SearchMockup',
type: 'POST',
data: {
cardEndingWith: $("#ccn").val(),
status: $("#status").val(),
supplier: $("#supplier").val(),
fromDate: $("#fromDate").val(),
toDate: $("#toDate").val()
}
},
columns: [
{
data: 'Status', render: function (data, type, row) {
switch (data) {
case 1:
return '<div id="circleRed"></div>'
break;
case 2:
return '<div id="circleGreen"></div>'
break;
case 3:
return '<div id="circleOrange"></div>'
break;
}
}
},
{ data: 'TransactionId' },
{ data: 'CreditCardNumber' },
{ data: 'Supplier' },
{ data: 'CreatedAt' },
{ data: 'Amount' }
]
});
Run Code Online (Sandbox Code Playgroud)
我需要添加列选项来实现它吗?我尝试阅读所有Datatables doc和google.
Ahm*_*nny 40
您可以在columndef中使用主题类(bootstrap)或您自己的主题类.喜欢
text-right,text-left,text-center
'columnDefs': [
{
"targets": 0, // your case first column
"className": "text-center",
"width": "4%"
},
{
"targets": 2,
"className": "text-right",
}],
Run Code Online (Sandbox Code Playgroud)
aab*_*iro 17
此外,您可以将列分组以将一种样式应用于多种样式,如下所示:
columnDefs: [
{ className: 'text-right', targets: [7, 10, 11, 14, 16] },
{ className: 'text-center', targets: [5] },
], ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38508 次 |
| 最近记录: |