-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.js
More file actions
79 lines (73 loc) · 1.99 KB
/
test.js
File metadata and controls
79 lines (73 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
function formatDate(data) {
// Extract the timestamp from the provided data
timestamp = parseFloat(data.replace('\/Date(', '').replace(')\/', ''));
// Create a new Date object using the extracted timestamp
date = new Date(timestamp);
// Format the date using toLocaleString or other appropriate methods
formattedDate = date.toLocaleString('en-US', {
day: '2-digit',
month: '2-digit',
year: 'numeric',
hour: '2-digit',
minute: '2-digit',
hour12: false, // Set to false for 24-hour format
});
return formattedDate;
}
//https://live.datatables.net/rekiyuve/11/edit
var table = $("#userStatementListTable").DataTable({
responsive: true,
dom: '<"top"if>rt<"bottom"l<"Pagination"pbB>><"clear">',
stripeClasses: ['odd-row', 'even-row'],
order: [1, "desc"],
lengthMenu: [20, 50, 100],
buttons: [
{
extend: 'csv',
bom: true,
exportOptions: {
columns: "thead th:not(.noExport)"
}
},],
ajax: "examples/ajax/data/arrays.txt",
columnDefs: [
{ targets: '_all', className: "dt-center" }
],
columns: [
{
data: "Date",
visible: false,
searchable: false
},
{
data: "Date", orderData: [0],
render: function (data, type, row) {
if (data == "/Date(-62135596800000)/")
return "N/A";
temp = formatDate(data);
console.log(temp);
return temp;
}
},
{
data: "PointServiceID"
},
{ data: "BalanceFormat" },
{
data: "CostCentre",
render: function (data, type, row) {
if (data !== undefined && data != null && data.length > 0)
return data;
return "N/A";
}
},
{
//TODO:wait to check.
data: "DetailID",
render: function (data, type, row) {
return '<button class="btn btn-primary" onclick="GetDetailView(\'' + row.EncryptDetailID + '\',' + data + ',' + row.StatementType + ',' + row.StatementDetail + ')" >View</button>';
},
searchable: false
},
]
});