Table Column Headers stuck in upper case?

Hi,

I’m using a Table with the following header config:

caseList = new Table("List of Cases");
caseList.setVisibleColumns(new String[]{"id", "caseNumber"});
caseList.setColumnHeaders(new String[]{"Record ID", "Case Number"});

However, the UI displays the headers all in upper case: “RECORD ID”, “CASE NUMBER”.

Did I miss some config somewhere?

I’m using Vaadin 6.4.1 and populating the Table with JPAContainer (1.0.1) as follows:

final JPAContainer<Case> caseContainer = new JPAContainer<Case>(Case.class);
LocalEntityProvider<Case> entityProvider = new LocalEntityProvider<Case>(Case.class, em);
caseContainer.setEntityProvider(entityProvider);
caseList.setContainerDataSource(caseContainer);

Thanks alot, cheers.

Hi,

To have the table not display the headers in uppercase you should override the CSS
text-transform
of the header to
none
in your theme. Like this:

.v-table-header{ text-transform: none !important }

Does that mean the default Reindeer theme transforms all column headers to upper case?

Yes.

Thanks, that clears it up.