我想为NumericTextBox创建一个格式,例如“1 000 000,00”。 我使用带有ASP.NET MVC的Kendo,我不明白如何将逗号变换为千位分隔符到空格。 在javascript中有我的特定类的代码。
代码:强文
$("#XXXXXX").kendoNumericTextBox({
format: "# #",
decimals: 0,
min: 0,
max: 9999,
spinners: false,
value: XXXXXXXX
}).addClass("nombre").attr('maxlength', '4');
我希望你能帮助我。 非常感谢你。
答案 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' });