使用白色 space 作为千位分隔符
Use white space for thousand separator
我想为“1 000 000,00”之类的数字创建 NumericTextBox 格式。
我将 Kendo 与 ASP.NET MVC 一起使用,但我不明白如何将逗号等千位分隔符更改为白色 space。
javascript.
中有我的特定 class 代码
代码:强文
$("#XXXXXX").kendoNumericTextBox({
format: "# #",
decimals: 0,
min: 0,
max: 9999,
spinners: false,
value: XXXXXXXX
}).addClass("nombre").attr('maxlength', '4');
我希望你能帮助我。
非常感谢。
小数分隔符和组分隔符来自当前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' });
我想为“1 000 000,00”之类的数字创建 NumericTextBox 格式。 我将 Kendo 与 ASP.NET MVC 一起使用,但我不明白如何将逗号等千位分隔符更改为白色 space。 javascript.
中有我的特定 class 代码代码:强文
$("#XXXXXX").kendoNumericTextBox({
format: "# #",
decimals: 0,
min: 0,
max: 9999,
spinners: false,
value: XXXXXXXX
}).addClass("nombre").attr('maxlength', '4');
我希望你能帮助我。 非常感谢。
小数分隔符和组分隔符来自当前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' });