Hello,
I was able to successfully implement the GridCellNumericRendererExt class to allow for special characters to initiate editing of cells. However, I am unable to determine a way to set that special character as the new value on BeginEdit. Specifically, we have a requirement for a decimal field that allows values without a leading zero (i.e .75). While, the user can double click on the cell to enter BeginEdit and type .75, they are unable to type .75 when the cell is selected and BeginEdit has not started. They are able to do 0.75, but they will not accept this to satisfy the requirement. Is there a way to modify the GridCellNumericRendererExt so that it takes the special character that initiated the edit as the new value?
Steps to reproduce the problem:
1. Implement GridCellNumericRendererExt
2. On a page with SfDataGrid, select the cell you wish to edit WITHOUT entering edit mode
3. Being to type a decimal value with "." as the leading character
You will find that the cell only takes any keystrokes entered after the decimal has been pressed and ignores the decimal character.
Thanks,
Brandon