I created the following form:
SQLFORM.grid(dbm.groups_subjects, headers={'table1.field1':T('Myname1'))
The names of columns that are set in headers are shown correctly (I see Myname1 as header). But when I press view or create, I see 'field1' as column header instead of 'Myname1'