Javascript 引导数据表1.10货币排序不工作

Javascript 引导数据表1.10货币排序不工作,javascript,twitter-bootstrap,sorting,datatable,Javascript,Twitter Bootstrap,Sorting,Datatable,传递到表之前如何格式化一行货币值的示例 var client = new Client(); //get data from JSON item, //format data as $##,##.##, add to row object client.amount = item.fAmt.formatMoney(2, "$", ",", "."); results in client.amount = "$500,000.000" etc; //add object to dat

传递到表之前如何格式化一行货币值的示例

 var client = new Client();
 //get data from JSON item,
 //format data as $##,##.##, add to row object
 client.amount = item.fAmt.formatMoney(2, "$", ",", ".");
 results in client.amount = "$500,000.000" etc;

 //add object to dataset
 dataSet[loop]=client;
数据表片段

.dataTable({    
  "data": dataSet,
  "columns": [
    {"title": "Amount", className:"text-center", data:"amount"},
    ..
  ]
});

数据显示在列中,但不排序。排序时,数据似乎被视为文本,而不是货币。我读到版本1.10自动处理货币。

我找到了解决方案:在某些情况下,传递到表中的某些值没有格式化为货币($0000.00),这导致此列的所有值都被视为字符串。

货币是什么样子的?比如500000.000美元??应该输入500000.00美元