Hi Ajayram,
Writing this would still not bring your fields into edit mode because in get_i_attr of each field/column it would check it the field is a display only field. In case of Query Result Object it returns display only as true for every field.
So if you have a real use case of such kind you might need to modify the get_i methods of the columns to enable them for input. This would still not make much sense as the entity itself would not be in edit mode.
Hope this helps
Regards
Vinod