与白色空间的Kendo格式数字

时间:2017-10-13 17:35:37

标签: kendo-ui

我正在使用Kendo,我想格式化一个带空格的数字(在我的网格列中),如下例所示: 123456789至123 456 789 但我没有找到这种格式

有人知道吗?

1 个答案:

答案 0 :(得分:1)

要使用空格作为千​​位分隔符格式化数字,您可以使用此处的答案:How to print a number with commas as thousands separators in JavaScript

假设没有小数:

function numberWithSpaces(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ");
} 

然后您的列定义将是

{ 
  field: "Especes", 
  title: "Hello",
  template: function(dataItem) {
    return "<span>" + numberWithSpaces(dataItem.Especes) + "</span>"
  }
}

DEMO