Paginierung - Probleme mit dynamischen Header
Verfasst: 08.11.2011, 09:36
Hallo Zusammen
Ich erstelle derzeit eine etwas unansehliche Tabelle die die Fähigkeiten beherbergen muss eine Spalte dynamisch ein- und auszublenden können bzw. ein und die selbe Spalte soll je nach Gegebenheit eine anderes Feld repräsentieren. Nachdem ich das in den Griff bekommen habe plagt mich nur noch der Header und sein Verhalten bei Überlauf auf eine neue Seite.
Der Header ist derzeit eine Kopfzeile der Tabelle mit "Kofpzeile in erste Seite einschließen" sowie "Kopfzeile in aufeinander folgenden Seiten".
Da ich die Spaltenüberschrift dynamisch setzte mit einem rawValue aufs entsprechende Textfeld sobald der Tabelle bekannt ist welche Spalte nun angezeigt werden soll, ist dieses Textfeld eingang erstmal leer.
Prozess: Der Nutzer wählt in einem DropDown eine von zwei Ausprägungen aus. Danach erst wird die Tabelle überhaupt angezeigt, da jetzt erst feststeht welche Spalte benötigt wird. Daraufhin setze ich noch die Spaltenüberschrift im Header und alles ist fein.
Das Problem entsteht erst wenn man Zeilen hinzufügt via Button und die Tabelle auf die nächste Seite überläuft. Der Header wird mit übernommen auf die Folgeseite aber so dargestellt wie zur Designzeit gebastelt, sprich ein leeres Textfeld bei meiner Spalte.
Irgendwie scheine ich auch keinen Einfluss auf den Überlauf-Header zu haben.
Ein erneutes setzen des rawValues des Spaltenüberschrifts-Textfeldes im initialize event der Zeile oder gar am clickevent des + Buttons bringt nichts.
Habt ihr vielleicht noch irgendwelche Ideen?
Ich erstelle derzeit eine etwas unansehliche Tabelle die die Fähigkeiten beherbergen muss eine Spalte dynamisch ein- und auszublenden können bzw. ein und die selbe Spalte soll je nach Gegebenheit eine anderes Feld repräsentieren. Nachdem ich das in den Griff bekommen habe plagt mich nur noch der Header und sein Verhalten bei Überlauf auf eine neue Seite.
Der Header ist derzeit eine Kopfzeile der Tabelle mit "Kofpzeile in erste Seite einschließen" sowie "Kopfzeile in aufeinander folgenden Seiten".
Da ich die Spaltenüberschrift dynamisch setzte mit einem rawValue aufs entsprechende Textfeld sobald der Tabelle bekannt ist welche Spalte nun angezeigt werden soll, ist dieses Textfeld eingang erstmal leer.
Prozess: Der Nutzer wählt in einem DropDown eine von zwei Ausprägungen aus. Danach erst wird die Tabelle überhaupt angezeigt, da jetzt erst feststeht welche Spalte benötigt wird. Daraufhin setze ich noch die Spaltenüberschrift im Header und alles ist fein.
Das Problem entsteht erst wenn man Zeilen hinzufügt via Button und die Tabelle auf die nächste Seite überläuft. Der Header wird mit übernommen auf die Folgeseite aber so dargestellt wie zur Designzeit gebastelt, sprich ein leeres Textfeld bei meiner Spalte.
Irgendwie scheine ich auch keinen Einfluss auf den Überlauf-Header zu haben.
Ein erneutes setzen des rawValues des Spaltenüberschrifts-Textfeldes im initialize event der Zeile oder gar am clickevent des + Buttons bringt nichts.
Habt ihr vielleicht noch irgendwelche Ideen?