Thank you for posting this. I agree that sometimes you want to make a field only viewable, and that this is not only limited to the TableView. There is a separate issue on this here:
In this issue, the proposed solution looks very similar. Do you agree?