Witam,
Mam taką dość mocno pomniejszoną wersję tabelki:
http://archeage.pl/tabelka.html
Proszę kliknąć na Grudzień (otworzy się tabelka), a potem można jeszcze kliknąć Rozwiń.
Tabelka jak widać dzieli się na kilka zbiorczych kolumn: "Grudzień 2008".
Natomiast potem mamy zwykłe kolumny, ale niektóre z nich (np. Przychód i Marża) mają inny odcień.
W obecnej chwili każde pole ma przypisaną wartość class.
Służy ono do ukrywania zbiorowo pól (w efekcie całych kolumn) i służy też do kolorowania w CSS jest to sprecyzowane.
Jako, że nie już co w tabelce dopieszczać od strony ciemnej mocy SQLa muszę ją trochę "zoptymalizować".
Problemy:
- To jest skrócona wersja tabelki, tabelka w pełnej wersji waży ponad 10MB. Zapewne przez te idotyczny class dla każdego pola.
- Na wolniejszych komputerach, albo takich z mało RAMu tabelka się otwiera masakrycznie nie mówiąc już o ukrywaniu kolumn.
- W obecnej chwili dodanie/edycja koloru dla np. nowego pola (które co jakiś czas dochodzą) to mordęga.
Czy jesteście w stanie zaproponować w jaki sposób rozplanować kod CSS, HTML i jak rozwiązać chowanie?
Na przykład coś w oparciu o jQuery i nth child, ew. <col> bądź <colgroup>.
Proszę pamiętać, że to jest to tabelka dynamiczna i układ kolumn, kolorystyka podlega częstym zmianom.