currently numericTextBox using only dot separator.
Please provide that 'factor' property as is available with the jquery widgets.
In the Netherlands and most other European countries the comma is used as decimal separator, but keyboards with English (United States) layout is used. So when Kendo UI uses the nl-NL culture, you cannot use the decimal point on the numeric keypad and you are forced to use the comma on the main keyboard. Applications like Excel implement this correctly by translating the decimal point on the numeric keypad to the decimal separator of the current locale. Would be very helpful if it would be implemented there also.
Currently, if a user enters into a numeric text box a value that is lower than the HTML5 "min" attribute or greater than the "max" attribute, kendo adjusts the value to either min or max. There should be a way to disable that. This messes with, for example, angular validation which also triggers on min and max and prevents us from supporting the functionality where we WANT to let the user enter the erronous value if he wants, but prevent him from submitting the form until they correct it. This feature also fails to honor angular's allowInvalid flag, as it always adjusts the value, even if allowInvalid is set to true.
It would be nice to have separately event when value is changed with spin up/down button.
Same event exist in jQuery version.
Other option is to add existing event parameter source. (That would be breaking change, so probably not a good idea.)
I need to distinct when user change value with spin buttons or when manually typing numbers.
Hi Team,
I'd like to request adding a numeric keyboard to the Kendo UI for Angular MaskedTextBox similar to inputMode = "numeric".
Thank you!
Please provide a round option for the NumericTextBox. The same as the one available for the Kendo UI for jQuery NumericTextBox:
https://docs.telerik.com/kendo-ui/api/javascript/ui/numerictextbox/configuration/round
thanks
The value of the NumericTextbox is of type number.
Please allow also null and undefined as valid types for the value field.
I like to force a user input into the without setting a default value.
In this case I want to set the value to null. If I do this, the type checker complains that null is not a valid type for the value field.
Example:
@Component({
selector: 'my-component',
template: '<kendo-numerictextbox [value]="__value" (valueChange)="onValueChange($event)"></kendo-numerictextbox>',
})
export class MyComponent {
public __value: number | null = null;
public onValueChange(value: number|null): void {
this.__value = value;
}
}