我使用 DataTables 进行服务器端处理。我收到的 json 对象包含一个 LocalDateTime
元素数组:
...
"SimpleDate": [ 2000,12,31,0,0 ]
...
初始化脚本中我的columns
定义如下:
"columns": [
{ "data": "SimpleDate"}
]
默认情况下,该列以逗号分隔:2000,12,31,0,0
如何将其更改为 31.12.2000
?
我尝试了columnDefs
和render
,例如:
"columnDefs": [
{
"render": function ( data, type, row ) {
return data.2 + '.' + data.1 + '.' + data.0;
},
"targets": 0
}
但这只是停止了表格的渲染。我认为在这种状态下不可能通过 data.x
访问数组。
那么,我该怎么做呢?
最佳答案
您没有正确访问数据数组的元素。
"render": function ( data, type, row ) {
return data[2] + '.' + data[1] + '.' + data[0];
},
关于java - DataTables:在渲染期间重新排列数组实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54348886/