2012-12-30 47 views
8

Làm cách nào để định dạng ô lưới để sử dụng £ s thay vì $ s mặc định?Kendo UI Định dạng tiền tệ

Tôi đã xem xét cao và thấp nhưng không có câu trả lời.

tôi có:

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

Mà cho $ 0,00, nhưng làm thế nào để tôi nhận được £ 0.00?

Tôi đã thử gọi:

kendo.culture("en-gb"); 

Trước khi lưới điện nhưng nó không làm gì.

+0

Không phân biệt chữ hoa chữ thường? 'kendo.culture (" en-GB ")'? – Alexander

Trả lời

10

Trước tiên, bạn phải đảm bảo tệp JavaScript văn hóa tiếng Anh được bao gồm. Sau đó, gọi kendo.culture("en-GB") (vỏ bọc là quan trọng).

Thông tin khác có thể tìm thấy trong chủ đề trợ giúp globalization.

+0

Cảm ơn, tôi không biết bạn đã bao gồm tệp đó. – imperium2335

+0

Điều gì xảy ra nếu nó có thể là bất kỳ loại tiền tệ nào cho trường hàng. – eugenekgn

+0

@eugenekgn Sau đó, tôi đoán bạn sẽ phải dựa vào cơ sở dữ liệu của bạn để trả lại tiền tệ cùng với số tiền liên quan và chỉ # = currency + kendo.toString (số tiền, 'n2') # it out. – imperium2335

Các vấn đề liên quan