Kendo numerictextbox格式货币欧元不起作用

时间:2013-06-03 16:37:18

标签: textbox format kendo-ui

我像这样使用KendoUI数字控件:

@(Html.Kendo().NumericTextBoxFor(o => o.Price)
            .Culture("nl-NL")
            .Format("c")
            .Decimals(0)
            .Spinners(false)
            .Min(0)
            .Max(50000000)
            .HtmlAttributes(new { Style = "width: 300px;" }))

在textarea我得到了这个结果: $ 87,845.00

我希望得到这样的结果:€87 845 87 845€

奇怪的是,我将小数设置为0,然后我得到2位数。

任何人?

目前我有一个解决方法,我将formtat设置为“0€”,我得到 87845€ (3位数后没有空格)

1 个答案:

答案 0 :(得分:2)

几个问题:

  • Decimals仅影响版本模式。说Decimals(1)允许你输入1个小数,说0,不允许你输入小数。
  • 要在编辑后控制显示,您应使用Format("c0")
  • 关于没有获得,在我看来,您不包含js/cultures/kendo.culture.nl-NL.min.js文件,这可能吗?