You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

KendoUI数值超10万时土耳其货币格式显示异常求助

KendoUI土耳其文化下数值格式化错误修复方案

问题情况

  • 数值小于10万时显示正常:12.232,00
  • 数值超过10万时格式错误,错误显示:1.24.544,00,期望显示:124.544,00
  • 现有代码:
    JavaScript(存在加载顺序错误):
    kendo.culture("tr-TR");
    <script src="@Url.Content($"/cultures/kendo.culture.tr-TR.min.js")"></script>
    
    HTML:
    <span data-format="n2" data-bind="text: TotalCompletePrice" />
    

修复步骤

  • 修正文化文件加载顺序
    必须先加载土耳其文化文件,再执行设置文化的代码,否则设置文化时文件未生效,会使用错误的默认格式。修正后的代码:

    <script src="@Url.Content($"/cultures/kendo.culture.tr-TR.min.js")"></script>
    kendo.culture("tr-TR");
    
  • 验证文化配置(可选)
    如果修正顺序后仍有问题,可打印当前文化的数值格式化配置,确认千分位分隔符为.、小数分隔符为,:

    console.log(kendo.culture().numberFormat);
    // 正确的tr-TR配置中,numberFormat.thousands = ".", numberFormat.decimals = ","
    

内容的提问来源于stack exchange,提问作者tsohtan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 18:04:52