Value get erased automatically,when typing

This behavior sounds like a bug. It may only be a default behavior if you set values via renderer not the setDataAtCell.