В NumericTextBox неверный символ валюты

#vue.js #kendo-ui #kendonumerictextbox

#vue.js #кендо-пользовательский интерфейс #kendonumerictextbox кендон числовой текст

Вопрос:

Я не могу заставить правильный символ валюты появиться в моем числовом текстовом поле, даже если языковой стандарт установлен правильно.

Я знаю, что он установлен правильно, потому что это:

 mounted() {
    var culture = kendo.culture();
    console.log(culture.name);
}
 

приводит к этому:

ru-ГБ

Мой компонент определяется следующим образом:

 <numeric-textbox :placeholder="'£0.00'" :min="0" :format="'c2'" :v-model="amountValue"
                 :disabled="amountDisabled" />
 

но как только вводится число (например, 100), оно показывает неправильный символ валюты, т.е.:

 $100.00
 

Я явно чего-то не понимаю; есть ли что-то еще, что мне нужно сделать?

Ответ №1:

Не уверен, vue.js но в jQuery , я обрабатываю это так:

 format: "€0"
...
format: "€0.0"
...
format: "€0.00"
 

Пример: Формат валюты Kendo

Комментарии:

1. Это не работает для меня. Это делает содержимое поля недоступным для редактирования. Я думаю, что я сдамся и использую обычное текстовое поле.