Kendo UI Angular Grid NumberFormatOptions

Я понимаю, что есть несколько способов отформатировать числа в сетке пользовательского интерфейса Angular Kendo. Например: {{decimal | kendoNumber:'c' }}

Но вместо валюты я хотел бы отформатировать число в следующем формате (аналогично валюте, но без метки валюты):

123.123.123.123,11

(12 цифр до запятой и две после запятой.) В кендо есть некоторые NumberFormatOptions, но я не мог понять, как их использовать. Может ли кто-нибудь предоставить мне несколько примеров того, как правильно использовать эти NumberFormatOptions?

Было бы замечательно. Заранее спасибо.


person Wald Specht    schedule 19.02.2018    source источник
comment
Дополнительную информацию можно найти здесь: github.com /telerik/kendo-intl/blob/master/docs/num-formatting/   -  person Philipp    schedule 19.02.2018
comment
Потрясающий. Эта ссылка многое объясняет. Спасибо. Как раз то, что я искал.   -  person Wald Specht    schedule 25.02.2018


Ответы (2)


Вы можете попробовать вариант формата «n2», он работает так же, но без символа валюты.

{{ 123123123123.11  | kendoNumber:'n2' }}
person maxs87    schedule 19.02.2018

Для сетки кендо (например, для использования валют) правильным способом сделать это будет импорт языкового пакета и предоставление его в вашем модуле:

импортировать '@progress/kendo-angular-intl/locales/en/all';

{ предоставьте: LOCALE_ID, useValue: 'en' }

Затем в вашей сетке кендо:

‹ kendo-grid-column field=Название суммы=Ширина суммы=150 формат={0:c}›

person Jnr    schedule 21.05.2019