我在 Kendo UI jQuery API 上找到了关于 columns.format 的以下页面:
https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/configuration/columns.format
在文档中它给出了几个格式值的例子:
format: "{0: yyyy-MM-dd HH:mm:ss}"
format: "{0:c}"
但是我在哪里可以找到可以为格式指定哪些值的解释?例如,
如何指定我想将数字格式化为保留两位小数的百分比?
{0:c}
中的 0 是什么意思?
为什么格式表示为 {0:c}
? :
表示什么?
答案 0 :(得分:2)
{0:c}
是 kendo.format 方法的语法。 0
表示您要格式化的第一个值,c
表示它将被格式化为货币值。 :
只是值位置和格式语法之间的分隔符。在这里你可以看到一个例子,其中有两个值传递给 kendo.format:
console.log(kendo.format("{0:c} - {1:c}", 12, 24)); // outputs "$12.00 - $24.00"
示例来自:https://docs.telerik.com/kendo-ui/api/javascript/kendo/methods/format
对于百分比格式,您可以使用 p
格式:
"p"—呈现百分比(数字乘以 100)。
format: "{0:p}"
例如,值 0.2614 将显示为 26.14 %
您可以在以下位置找到有关剑道格式的更多说明:https://docs.telerik.com/kendo-ui/globalization/intl/numberformatting