Forum Doku Wiki Blog

Forumsarchiv 2004, Dezember
"festgesetzte" tabellenheader

archivierte Beiträge lesen

  1. (PROGRAMMIERTECHNIK) "festgesetzte" tabellenheader von Steffi Pfahler, 09. 12. 2004, 12:02

"festgesetzte" tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 12:02 Uhr von Steffi Pfahler veröffentlicht.

hallöschen zusammen,

ich habe mal wieder ein kleines problemchen...

ihr kennt doch sicherlich die funktion in ms excel, mit der mann gewissen zeilen einer tabelle "festsetzen" kann, diese also immer sichtbar bleiben, während der rest gescrollt werden kann.

ich möchte dies auch im web realisieren, d.h. der tabellenkopf bleibt stehen und die einzelnen zellen sind scrollbar. leider fällt mir im moment nur die möglichkeit ein, die kopfzeile anzugeben und die restlichen zeilen als inline-frame darzustellen... -> alles sehr sehr umständlich, da die tabellen dynamisch generiert werden.

weiß jemand evtl. eine bessere lösung, z.b. über css o.ä.?

merci schon mal für eure hilfe.

ps: das problem mit dem abgleich der select boxen hab ich dank eurer hilfe lösen können...;)

steffi

"festgesetzte" tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 12:58 Uhr von Jörg Peschke veröffentlicht.

Tach,
> weiß jemand evtl. eine bessere lösung, z.b. über css o.ä.?
Deine IFrame-Lösung wär auch meine erste Idee gewesen.
Alternative wäre:
Du baust den Tabellenhead einzeln und packst den Rest der Tabelle in ein div, welchem du den style "overflow: auto" oder "overflow: scroll" gibst.
Ist aber kaum besser als die Iframe-Lösung, nur dadurch, dass du halt keine zwei URLs (für Eltern und Iframe-Dokument) hast, die du verwalten musst.

Viele Grüße,

Jörg

"festgesetzte" Tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 15:08 Uhr von Der Martin veröffentlicht.

Hallo,

> Du baust den Tabellenhead einzeln und packst den Rest der Tabelle in ein div, welchem du den style "overflow: auto" oder "overflow: scroll" gibst.

Ja, so ähnlich hab ich das auch schon mal gemacht. Es geht auch (wenn man das unbedingt will) mit zwei übereinanderliegenden Frames.
Das Verfahren hat aber noch einen gravierenden Schönheitsfehler: Wenn irgendwo in der Tabelle eine Zelle aufgrund ihres Inhalts breiter wird als vorgesehen, passt der Tabellenkopf nicht mehr mit dem Rumpf zusammen. Das sieht nicht gut aus.

Außerdem muss man die Breite des Scrollbalkens beim Layout des Tabellenkopfes berücksichtigen, weil er ja hier entfällt, ergo ein paar Pixel mehr Breite für den Inhalt zur Verfügung stehen. Also muss man bei den einzelnen Spalten mit absoluten Breitenangaben hantieren, oder im Tabellenkopf einen Scrollbalken erzwingen, wo eigentlich keiner nötig wäre.

Alles keine Ideallösungen. Da gefällt mir der CSS-Trick, den mipu verlinkt hat, schon wesentlich besser.

So long,

 Martin

"festgesetzte" tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 13:28 Uhr von Ludger veröffentlicht.

Hi,

> ihr kennt doch sicherlich die funktion in ms excel, mit der mann gewissen zeilen einer tabelle "festsetzen" kann, diese also immer sichtbar bleiben, während der rest gescrollt werden kann.
>
> ich möchte dies auch im web realisieren, d.h. der tabellenkopf bleibt stehen und die einzelnen zellen sind scrollbar. leider fällt mir im moment nur die möglichkeit ein, die kopfzeile anzugeben und die restlichen zeilen als inline-frame darzustellen... -> alles sehr sehr umständlich, da die tabellen dynamisch generiert werden.

ja, warum will man sowas haben? Antwort: weil es angefordert ist

Warum ist es angefordert? Antwort: oeeh, weiss nicht, Ihr muesst aber schon machen, was wir anfordern

Was haeltst Du von einem Tooltiptext, also so mit dem title Attribut? Dann kann keiner mehr sagen: ich weiss nicht welches Datenfeld ich habe.

Oder Du programmierst da was ganz Schoenes mit DHTML/Javascript? Aber lohnt sich der Aufwand?

Gruss,
Ludger

"festgesetzte" tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 13:49 Uhr von Steffi Pfahler veröffentlicht.

du hast ja recht, sieht auf den blick ein wenig übertrieben aus - ist aber notwendig...:(

tooltip reicht nicht (-> anspruchsvoller kunde)...

aufwand lohnt sich hoffentlich, drum hab ichs ja im forum gepostet!!

steffi

> Hi,
>
> > ihr kennt doch sicherlich die funktion in ms excel, mit der mann gewissen zeilen einer tabelle "festsetzen" kann, diese also immer sichtbar bleiben, während der rest gescrollt werden kann.
> >
> > ich möchte dies auch im web realisieren, d.h. der tabellenkopf bleibt stehen und die einzelnen zellen sind scrollbar. leider fällt mir im moment nur die möglichkeit ein, die kopfzeile anzugeben und die restlichen zeilen als inline-frame darzustellen... -> alles sehr sehr umständlich, da die tabellen dynamisch generiert werden.
>
> ja, warum will man sowas haben? Antwort: weil es angefordert ist
>
> Warum ist es angefordert? Antwort: oeeh, weiss nicht, Ihr muesst aber schon machen, was wir anfordern
>
> Was haeltst Du von einem Tooltiptext, also so mit dem title Attribut? Dann kann keiner mehr sagen: ich weiss nicht welches Datenfeld ich habe.
>
> Oder Du programmierst da was ganz Schoenes mit DHTML/Javascript? Aber lohnt sich der Aufwand?
>
> Gruss,
> Ludger

"festgesetzte" tabellenheader

Der folgende Beitrag wurde am 09. 12. 2004, 14:14 Uhr von mipu veröffentlicht.

Hallo,

bei der Suche im Forumsarchiv findet sich folgende´s Tutorial, daß dir evtl. weiterhilft :

http://home.arcor.de/michaels.interface/tutors/css/scroll.table/index.htm

cu mipu

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4