What is recommended way to open Entity just for viewing (v 7.2)

I want to design a screen with only labels in order to display entity fields in view only mode. There will be detail tables displaying other related entities and actions to allow user CRUD operations on records in the table.

What is the recommended approach to so this ?
Do I use InstanceContainer in my screen and make the data read only ?
Do I call editEntity(entity) even though I do not want to edit the entity ?

If the screen has mixed read-only and read-write controls, perhaps you should just set editable attribute of the read-only controls to false or use labels instead of text fields.

And you should still call editEntity(entity) on the screen builder to pass the entity to the screen if it extends StandardEditor, even if all its controls are read-only.