Footer not appearing

Hello all,

I am trying to use the Footer feature of the tables but when I enter the first time on the window the footer never appears… The footer only appears when I click or select something on the table. From that time on it is always visible. I am doing the regular setColumnFooter and the setFooterVisible to configure it so I am a little lost to why this is happening… Im using vaadin 6.4.8

Regards
Bruno

Hi,
I face exactly the same issue with vaadin 6.5.4 but :

this occurs only if I use the runo or the liferay style. The footers show up immediately if I use the reindeer style.

I tried to copy the v-table part of the reindeer css into my own css but without good results.

I shall still investigate in order to determine which part of the runo style sheet should be modified.

So, my advice is to post your request into the forum for themes because I suspect that the component is not faulty but the style sheet is.

Regards,

GC

Hi,

I don’t see the problem with Reindeer or the Runo theme, at least if I enable it using the ?theme=runo parameter. See here:
http://demo.vaadin.com/book-examples/book/?theme=runo#component.table.headersfooters.footers.footer-sum
. It could be browser dependent, I’m using FF4.

Hi,
I removed a the setHeight statement for this table, and now the behavior is correct for runo too :
the footers show up now with runo without needing to fire an event causing a repaint.

I just suspect that the height of the borders or some other attribute of the table component are different between runo and reindeer.

But thank you for your post because it lead me on the track that I did not left enough space for the footer.

The same happened with me. The problem was the table footer in Vaadin is not visible by default. We have to enable it with
setFooterVisible(true)

Hi!
I’ve seen this problem too in my webapp (i use Vaadin 6.8.7 with custom theme).
When I resize the window the footer appeared.
After when I’ve set the table footer’s height to fix size in my styles.css(e.g.: 18px), the problem dissapeared.
.v-table-myTable .v-table-footer-wrap {
height: 18px;
}
Bye