Tabellenspalten ausblenden: Kopfzeile wird ab Seite 2 falsch dargestellt
Verfasst: 03.07.2012, 17:25
Ausgangs-Situation:
Eine Tabelle mit einer Überschriften/Kopfzeile und mehreren Inhalts/Datenzeilen.
Bei der Kopfzeile ist eingestellt, dass sie auf jeder Seite dargestellt wird ("Kopfzeile in aufeinander folgenden Seiten").
Per Skript blende ich zum Erstellungszeitpunkt (Init) bestimmte Spalten aus (Kopf- und Datenzellen). Das Ausblenden geschieht per presence = "hidden".
Problem:
Das Ausblenden einer Spalte funktioniert nur auf der ersten Seite korrekt.
Ab der zweiten Seite wird die Kopfzelle der Spalte zwar ausgeblendet, aber die nachfolgenden Spalten nicht nach links verschoben.
Dadurch entsteht ein leerer Bereich im Kopf und die Kopfzellen sind nicht mehr über den zugehörigen Datenzellen.
Ein Beispiel-PDF habe ich angehängt. Beispieldaten als XML sind hängen an nachfolgendem Posting. Das Skript wird je Kopzeile und je Datenzeile ausgeführt.
Eine Tabelle mit einer Überschriften/Kopfzeile und mehreren Inhalts/Datenzeilen.
Bei der Kopfzeile ist eingestellt, dass sie auf jeder Seite dargestellt wird ("Kopfzeile in aufeinander folgenden Seiten").
Per Skript blende ich zum Erstellungszeitpunkt (Init) bestimmte Spalten aus (Kopf- und Datenzellen). Das Ausblenden geschieht per presence = "hidden".
Problem:
Das Ausblenden einer Spalte funktioniert nur auf der ersten Seite korrekt.
Ab der zweiten Seite wird die Kopfzelle der Spalte zwar ausgeblendet, aber die nachfolgenden Spalten nicht nach links verschoben.
Dadurch entsteht ein leerer Bereich im Kopf und die Kopfzellen sind nicht mehr über den zugehörigen Datenzellen.
Ein Beispiel-PDF habe ich angehängt. Beispieldaten als XML sind hängen an nachfolgendem Posting. Das Skript wird je Kopzeile und je Datenzeile ausgeführt.