【问题标题】:Bootstrap DataTables1.10 currency sorting not workingBootstrap DataTables1.10货币排序不起作用
【发布时间】:2015-04-24 19:50:16
【问题描述】:

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

 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;

数据表sn-p

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

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

【问题讨论】:

  • 货币的外观如何?比如 500,000.000 美元??
  • 应该输入 $500,000.00

标签: javascript twitter-bootstrap sorting datatable


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-07-12
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    相关资源
    最近更新 更多