2012-12-30 18 views
8

Jak sformatować komórkę siatki, aby używać £ s zamiast domyślnych $ s?Kendo UI Formatowanie walut

Wyglądałem na wysoki i niski, ale nie ma odpowiedzi.

mam:

{field: "price", title: "Price (£)", width: 95, format: "{0:c}"}, 

Który daje $ 0,00, ale w jaki sposób mogę uzyskać 0,00 £?

Próbowałem nazywając:

kendo.culture("en-gb"); 

Przed siatki, ale nic nie robi.

+0

Czy nie jest rozróżniana wielkość liter? 'kendo.culture (" en-GB ")'? – Alexander

Odpowiedz

10

Najpierw należy się upewnić, że plik JavaScript z kulturą angielską jest dołączony. Następnie zadzwoń pod numer kendo.culture("en-GB") (obudowa jest ważna).

Więcej informacji można znaleźć w temacie pomocy globalization.

+0

Dzięki, nie wiedziałem, że musisz dołączyć ten plik. – imperium2335

+0

Co, jeśli może to być dowolny rodzaj waluty dla pola wiersza. – eugenekgn

+0

@eugenekgn Następnie myślę, że musiałbyś polegać na swojej bazie danych, aby zwrócić walutę wraz z powiązaną kwotą i po prostu # = currency + kendo.toString (amount, 'n2') # out. – imperium2335