【发布时间】:2016-11-16 13:43:09
【问题描述】:
我的ProviderQualificationTime 字段中有字符串数据。因此,由于数据是string,因此无法正确排序此列。如何使datatable 将其视为Int 列并根据该列进行排序?
可能的?
ProviderQualificationTime 字段中的示例数据:
“1”、“10”、“11”、“未接受”
代码:
$('#tblProviders').dataTable({
"autoWidth": false,
"searching": false,
"pageLength": 6,
"lengthMenu": [6, 10, 25, 50, 75, 100],
"bDestroy": true,
data: obj.data.ProviderQualificationDetails,
columns: [
{ "data": "ProviderName" },
{ "data": "ProviderQualificationTime" },
{ "data": "TotalServiceableOffers" }
]
});
【问题讨论】:
-
data : obj.data.ProviderQualificationDetails.map(Number), -
@adeneo 它不会将整个
ProviderQualificationDetails对象转换为数字吗?我只希望ProviderQualificationTime是数字类型。 -
那么我想你必须弄清楚如何映射它并只将你想要的索引转换为数字
-
另外
ProviderQualificationDetails是一个数组
标签: jquery sorting datatables columnsorting