Fejléc állandó helyen adattáblázat görgetésekor
Ü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.
■ 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.
table fixed head
Ilyet találtam: Pure CSS Scrollable Table with Fixed Header
Köszönöm
Nagy táblázat fix fejléccel
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.
nem kell a js
Tényleg gyorsabb
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.
Lapozás?
Lapozás...
(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...