Kendo UI Angular Grid NumberFormatOptions

Posted

技术标签:

【中文标题】Kendo UI Angular Grid NumberFormatOptions【英文标题】: 【发布时间】:2018-07-29 13:17:22 【问题描述】:

我知道有几种方法可以格式化 Angular Kendo UI Grid 中的数字。 例如:decimal | kendoNumber:'c'

但我不想使用货币,而是将数字格式化为以下格式(与货币类似,但没有货币标签):

123.123.123.123,11

(逗号前 12 位,逗号后 2 位。) 在剑道中有一些NumberFormatOptions,但我不知道如何使用它们。谁能提供一些如何正确使用这些 NumberFormatOptions 的示例?

会很棒。提前致谢。

【问题讨论】:

更多信息可以在这里找到:github.com/telerik/kendo-intl/blob/master/docs/num-formatting/… 太棒了。该链接解释了很多。谢谢。正是我想要的。 【参考方案1】:

您可以尝试使用“n2”格式选项,它的工作方式相同,但没有货币符号

 123123123123.11  | kendoNumber:'n2' 

【讨论】:

【参考方案2】:

对于剑道网格(例如使用货币),正确的做法是导入语言包并在您的模块中提供:

导入'@progress/kendo-angular-intl/locales/en/all';

提供:LOCALE_ID, useValue: 'en'

然后在你的剑道网格中:

【讨论】:

以上是关于Kendo UI Angular Grid NumberFormatOptions的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI Angular Grid NumberFormatOptions

Angular 2 Grid dataBound 事件的 Kendo UI

Angular Kendo Grid:以编程方式选择行

如何根据 Kendo-Angular2-grid 中的数据自动调整网格列的大小?

UI-Router + Kendo UI Grid,奇怪的问题

Angular 的 Kendo UI:如何在网格中定义最小宽度