After adding data to the grid, when we tried to come back to the first position after scrolling down, data that is set to input type is changed back to the old value. The value should not be changed back to the default/old value.
the changed state of a html-content placed in the cell are not saving in the grid data at all, so after the moving the record out of the view its content will be reset according to the data.
In your case using the column template will be a better solution instead of the inner HTML placed to the cell:
but you need to update the cell value according to the entered data, while in case of using the lazy loading mode it is not available to moify, sort or filter the data before the complete dataset loading: