ugrás a tartalomhoz

Fejléc állandó helyen adattáblázat görgetésekor

Anonymous · 2005. Szep. 28. (Sze), 09.42
Üdv mindenkinek!

Kezdő szinten foglalkozom a html-el és lenne egy kérdésem.

Egy adatbázisból való lekérdezés során keletkezett adatokat
szeretném valamilyen táblázatos formában megjeleníteni html
segítségével. Az a baj hogy a megjelenítendő adat (keresési
feltételtől függően) nagyon sok is lehet. Egy "sor" hossza
biztosan hosszabb mint a képernyő "szélessége" és a kapott
sorok számától függően a táblázat "magassága" szintén nagyobb
lehet mint a "képernyő" magassága.

A kérdésem a következő.
Van valamilyen megoldás arra, hogy egy olyan táblázatot
készítsek ami két részből áll? Egy fejlécből és az adatokból
de olyan módon, hogy FÜGGŐLEGES scroll-ozás esetén a fejléc
mindíg látható marad és VÍZSZINTES scrollozás esetén a fejléc
együtt scroll-ozódik az adatokkal?

Hasonlóan egy táblázatkezelő programhoz (pl. excel), mint
amikor a fejléc (első sor) rögzítve van.

A válaszokat előre is köszönöm.
 
1

table fixed head

Jano · 2005. Szep. 28. (Sze), 10.19
Google-ben erre kerestem: table fixed head

Ilyet találtam: Pure CSS Scrollable Table with Fixed Header
2

Köszönöm

maszili · 2005. Szep. 28. (Sze), 11.23
Köszönöm a segitséget, ez már jó kiindulási alap lehet.
3

Nagy táblázat fix fejléccel

maszili · 2005. Szep. 28. (Sze), 13.45
Köszi a segitséget.
Megnéztem az ott felvázolt példát de sajnos sok (50 sor) adat
esetén percekig tart mire a böngésző legenerálja az oldalt
a javascript miatt. Bele sem merek gondolni hogy mi lenne egy
több ezer soros táblázat esetén... :)
Azt hiszem hogy maradok a frame-es megoldás mellett. Ott ugyan
nem megy az együttes vizszintes scroll de legalább gyors.
4

nem kell a js

VBala · 2005. Szep. 28. (Sze), 14.53
A javascript csak arra szolgál benne, hogy váltakozó háttérszínűek legyenek a sorok, anélkül is tökéletesen működik.
5

Tényleg gyorsabb

maszili · 2005. Szep. 29. (Cs), 09.40
Igaz...
Kiszedtem a javascript-et, így már gyorsabb.
De az alap probléma még mindíg fenn áll.
Ha "szélesebbek" a sorok mint amennyit ábrázolni
lehet akkor a vízszintes scroll-ozás során a
fejléc és a tartalom nem mozgatható egyszerre.

Van valakinek ötlete?...
Teljesen tanácstalan vagyok.
6

Lapozás?

csla · 2005. Szep. 29. (Cs), 10.47
Miért nem csinálod meg lapozhatóra az eredmény-táblázatot, ha bizonytalan a kapott sorok száma? Úgy minden oldal tetejére oda tehetnéd a fejlécet, a vízszintes scrollt pedig egyszerűen megoldhatnád.
7

Lapozás...

maszili · 2005. Szep. 29. (Cs), 11.58
Az ötlet nem rossz, de két probléma adódik.

(1) valahogyan meg kell állapítanom hogy milyen hosszú legyen egy lap.

(2) ha két adat külön lapra esik (mégha közveltenül egymás után vannak akkor is) körülményes az összehasonlításuk, mert nem látszanak egyszerre.



Valoszínüleg azt fogom csinálni, hogy összetöröm a sorokat valamilyen logikai egységekre és egymás alá rakom őket. Így nem lesz szükség a vízszintes scroll-ra...