【问题标题】:NumericTextBox has incorrect currency symbolNumericTextBox 的货币符号不正确
【发布时间】:2021-01-05 16:39:59
【问题描述】:

即使区域设置正确,我也无法在数字文本框中显示正确的货币符号。

我知道它设置正确,因为:

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

结果:

zh-CN

我的组件定义如下:

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

但一旦输入数字(例如 100),它就会显示错误的货币符号,即:

$100.00

我显然遗漏了一些东西;我还有什么需要做的吗?

【问题讨论】:

    标签: vue.js kendo-ui kendonumerictextbox


    【解决方案1】:

    不确定vue.js,但在jQuery,我是这样处理的:

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

    示例:Kendo currency format

    【讨论】:

    • 这对我不起作用。它使字段内容不可编辑。我想我会放弃并使用纯文本字段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2017-06-13
    相关资源
    最近更新 更多