• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

tfoot nur auf der letzten Seite

Nalia

Neues Mitglied
Hallo,
ich habe ein Problem mit einer Tabelle. Ich benutze thead, tfoot und tbody. Es kann beim dynamischen Erstellen der Tabelle vorkommen, dass diese über mehrere Seiten geht (beim Ausdruck). Hierzu wird der thead auf jeder Seite dargestellt. Im tfoot wird eine Endsumme aller Posten ausgegeben, daher sollte der tfoot nur auf der letzten Seite (bei mehrseitigem Ausdruck ) erscheinen. Im Moment wird der tfoot ebenso wie thead auf jeder Seite dargestellt, jedoch auch immer schon mit der Endsumme. Die Tabelle wird dynamisch mit JavaScript erstellt. Wie kann ich den tfoot nur am Ende der (mehrseiten)-Tabelle erscheinen lassen ?
Oder gibt es andererseits eine Möglichkeit, Zwischensummen jeder Seite zu berechnen, wobei die Anzahl der Zeilen unterschiedlich sein kann, weil auch die Inhalte der Tabellenzellen mehrzeililg sein können?
 
Hallo,
ich habe ein Problem mit einer Tabelle. Ich benutze thead, tfoot und tbody. Es kann beim dynamischen Erstellen der Tabelle vorkommen, dass diese über mehrere Seiten geht (beim Ausdruck). Hierzu wird der thead auf jeder Seite dargestellt. Im tfoot wird eine Endsumme aller Posten ausgegeben, daher sollte der tfoot nur auf der letzten Seite (bei mehrseitigem Ausdruck ) erscheinen. Im Moment wird der tfoot ebenso wie thead auf jeder Seite dargestellt, jedoch auch immer schon mit der Endsumme. Die Tabelle wird dynamisch mit JavaScript erstellt. Wie kann ich den tfoot nur am Ende der (mehrseiten)-Tabelle erscheinen lassen ?
Oder gibt es andererseits eine Möglichkeit, Zwischensummen jeder Seite zu berechnen, wobei die Anzahl der Zeilen unterschiedlich sein kann, weil auch die Inhalte der Tabellenzellen mehrzeililg sein können?

Das geht nicht. Ebenso wie bei thead (Kopfzeile), ist es absolut logisch den tfoot (Fußzeile) auf jeder Seite anzuzeigen.
Wenn du das unterbinden möchtest, musst du die Summe im tbody unterbringen.
 
Logisch ist es definitv, jedoch wäre es toll, wenn es eine Möglichkeit gäbe, dies - ähnlich wie Kopf- und Fußzeilen z.B. bei Word - zu unterdrücken. Aber dem ist nicht so, also muss ich das Problem anders lösen. Danke für die Antwort.
 
Logisch ist es definitv, jedoch wäre es toll, wenn es eine Möglichkeit gäbe, dies - ähnlich wie Kopf- und Fußzeilen z.B. bei Word - zu unterdrücken. Aber dem ist nicht so, also muss ich das Problem anders lösen. Danke für die Antwort.

Ja, wie gesagt einfach das <tr> aus <tfoot> am Ende von <tbody> einfügen.
 
Zurück
Oben