Cell should not allow user to type more than 3 decimal values

That’s a small change in the 49 line. Here is an update https://stackblitz.com/edit/angular-5ykm8c-kzmzyv?file=src/app/heroes/heroes.component.ts

Awesome!!! Thank you @aleksandra_budnik

Need two favors again,

The first is, it accepts more than one dot(.), how to prevent that,
And the second is, is it possible to control the number of whole number to be typed?

And the second is, is it possible to control the number of whole number to be typed?

I do not understand this request. Can you share an example?

When it comes to the dot. You would like to allow to keep 3 decimal places, without a dot that won’t make sense. Are you using comma instead?

Will explain crearly what I need, If the input field is capable of holding value of length 10, it should not accept more than 6digit of whole number.

Actually If I type more than one dot, it should prevent it, but it aloows me to type more than one dot in the field.

I am sorry but those changes are not related to the way that Handsontable work.

You would need to check the regex documentation. That is a native method. Here you have a documentation for the regex https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions and here https://regexr.com/ is a generator that you can use to create the expression that you need.
You just replace the line 49 with a definition of your choice.

If you would like to block any key entirely then you use the beforeKeyDown hook.

Thanks for your help @aleksandra_budnik

It really made my day.

I keep my fingers crossed for the POC and your project. Wish you all well

Thank you!!!