使用空格分隔千位

时间:2015-10-20 15:06:20

标签: javascript asp.net-mvc kendo-grid separator

我想为NumericTextBox创建一个格式,例如“1 000 000,00”。 我使用带有ASP.NET MVC的Kendo,我不明白如何将逗号变换为千位分隔符到空格。 在javascript中有我的特定类的代码。

代码:强文

$("#XXXXXX").kendoNumericTextBox({
        format: "#&nbsp#",      
        decimals: 0,
        min: 0,
        max: 9999,
        spinners: false,
        value: XXXXXXXX
    }).addClass("nombre").attr('maxlength', '4');

我希望你能帮助我。 非常感谢你。

1 个答案:

答案 0 :(得分:1)

小数点分隔符和组分隔符来自当前的kendo文化,无法直接设置为kendoNumericTextBox作为选项。但是,您可以更改相应的文化值,但要小心,因为这可能会影响其他kendo小部件。

以下是一个例子:

// Setting the string that separates the number groups
kendo.cultures.current.numberFormat[","] = ' ';

// Setting the string that separates a number from the fractional point    
kendo.cultures.current.numberFormat["."] = ',';

$('#myInput').kendoNumericTextBox();    

这是一个JsFiddle Demo

注意:您可以创建自定义的kendo文化并按名称将其传递给kendo数字 - $('#input').kendoNumericTextBox({ culture: 'custom' });