格式化 – 格式化NumeralJS百分比而不乘以100

在Handsontable中,您可以使用数字单元格上的格式选项来相应地格式化值.由于它使用NumeralJS,我查看了文档,看看如何格式化数字只是添加%符号而不是乘以100但是如果不设置我自己的话就找不到如何做到这一点.

示例单元格:

{
    "type": "numeric",
    "format": "0.00%"
}

值为7时,显示“700.00%”.我希望它能显示“7.00%”.以任何方式做到这一点吗?

最佳答案 我不认为有一种方法可以在不更改numeral.js文件的情况下执行此操作.

如果需要,可以通过删除* 100部分来编辑函数formatPercentage(在numberal.js中找到):

function formatPercentage (n, format, roundingFunction) {
    var space = '',
        output,
        value = n._value/* * 100*/; // comment out or remove * 100 here

    ...
}
点赞