There seems to be a really weird bug with the ‘selectedrow’ edit mode. It seems that if a column is named ‘height’, then the column is not entered with TAB navigation and when the value is changed and editing closed, the new value is not saved but rather the field is emptied. The exact same code with a different column name works.
Reproduction with a pretty basic Angular CLI app.
https://drive.google.com/open?id=12Hfzx3nX7YOzRffOtV3HlHDhLuha1omp
To reproduce:
1. Enter 1 row of any data
2. Start editing the entered row, traverse between cells by pressing TAB.
3. Notice that the Height column cannot be entered
4. Use the mouse to click on the edited Height cell and enter a new value
5. Press ENTER to exit editing. Notice the Height field is blank
6. Modify the code by changing the field name from ‘height’ to ‘height2’ in the datafields definition in the ngOnInit method and the column definition (line 138 or so).
7. Repeat the test. Notice that now editing works as expected
Am I missing something basic in my code? This is such a strange bug.