Hallo,
ist jemanden vielleicht ne einfache Möglichkeit bekannt
Tabellenspalten auszublenden?
Zeilen sollte ja kein Problem sein,
da sollte es reichen wenn ich die CSS-Eigenschaft display auf
none änder.
Zunächst einmal: höchst wahrscheinlich ist die erste angebotene Antwort die praktikabelste (auch wenn sie viel Tipparbeit benötigt). Wenn du aber ein wenig Zeit reininvestieren möchtest, kannst du’s auch folgendermassen machen:
Tabelle per Javascript aus dem Dokument auslesen (irgendwo zwischenspeichern für das wiedereinblenden), XSL-Transformation erstellen, in der die x.te Spalte nicht angezeigt wird und die transformierte Tabelle wieder schreiben!
Das ganze habe ich beispielhaft für eine Sortieraufgabe geschrieben:
http://www.toomuchcookies.net/archives/780/dynamic-s…
lässt sich aber relativ leicht für Spaltenauswahl oder Zeilenauswahl benutzen (und vieles mehr).
Die Vorteile sind: man ist nicht daran gebunden, die Tabellenzellen einzeln zu „klassifizieren“ - das heisst, dass man eine beliebige Tabelle (also auch eine fremde) bearbeiten kann. Ausserdem wird die Auswahl über eine Standardmethode vollzogen (xslt).
Nachteil: Ein wenig aufwendig. Colspan müsste man sich irgendwie noch überlegen, müsste aber gehen (die colspan-Zelle ist nicht das Problem, sondern eher die Spalten danach!).
Gruss, Omar