Tabelle mit fixer Titelzeile
Autore: René M.
Visite 1932,
Followers 1,
Condiviso 0
Wie kann ich in einer Tabelle die oberste Zeile als Titelzeile definieren, damit diese beim Scrollen stehen bleibt? Oder gibt es eine vernünftige Workaroundlösung?
Postato il
Verwenden Sie ein Textobjekt für die Titelzeile
und in Rollover stellen Sie die Länge der Tabellendarstellung ein, dann erscheint der Scroll- Balken für die Tabelle
gruss JBr.
Autore
Das sieht aber sehr unschön aus. Die Lösung müsste in der Objekt Tabelle selbst liegen und nicht ausserhalb in einem Textobjekt. Der Zeilenabstand ist sonst viel zu gross, kein farbiger Balken möglich (siehe Beilage), die Umrahmung fehlt und die Spaltenbeschriftung ist auch kaum mit den unteren Spalten überreinstimmend...
Der Zellenabstand kann eingestellt werden auch minimiert, es könnte auch eine Tabelle als Titel sein.
Im Anhang ein Beisbiel (zwei Tabellen genau gleich in der Grösse aufgebaut und die Abstände zueinander minimiert auf null
Das Rote ist eine Tabelle als Titel, natürlich auch mit rollover, damit seitwärts gleich
Das gelbe ist die Zweite Tabelle für Inhalt lückenlos zusammengefügt über Zellen-Stiel im Objekt (Aussen und Innenrand auf 0) Beide Tabellen mit gleich breiten Feldern für Title und Inhalt (Zellenstil ist Blatt mit Pinsel als Ikon)
für eine Lösung in der Tabelle selbst könnten Sie eine Idee fürr ünftige Programmänderungen eingeben, was dann aber mehr oder viel dauern kann.
Die gestalterischen Möglichkeit sind mit etwas fantasie sehr gross !
Gruss JBr.
Autore
Die Funktion Zellenstil kann ich bei mir selbst via "Hilfe" nicht finden. Nun sieht die Version mit den zwei Tabellen noch schlimmer aus (siehe Beilage).
Autore
Ich hab jetzt zwar den Pinsel gefunden und alles auf den Wert 0 gestellt. Sieht aber immer noch wie auf dem letzten Foto aus...
Zellenstil im Anhang gezeigt wo,
in Tabelle 1 muss aber auch das Rollover mit der passenden Höhe eingestellt sein, sonst gibt es eine Verschiebung horizontal zwischen den beiden Tabellen , in meinem Bild oben ist es zu sehen, dass es mit etwas Fingerspitzengefühl und Geduld möglich ist. zu erkennen rechts an den beiden separaten Scrollbalken.
Autore
Wo genau finde ich im Zellen-Stiel die Option "Innenrand"? Ich kann nur den "Aussenrand" und "Innenbreite" finden, aber nicht den "Innenrand".
In der Schnelle habe ich mich verschrieben, Sie übrigens auch, es ist Innenabstand und Aussenrand, also alles auf null stellen (je 4x null) wie im Bild, nun Rollover für Titelzeile noch einstellen bis Abstand zwischen Tabelle 1 und 2 stimmt
Es geht um den Reiter Zellenstil nicht etwa Text, hier gibt es die Begriffe auch nochmal
Ausrichtung beide Tabellen gleich verwenden (habe Oben eingestellt).
Im weitern Rollover als Bilder
nun noch Rollover:
1. Titeltabelle:
2. Tabelle Inhalt
für Richtung 4-oben und Effekt 1-Linear bei beiden Tabellen (von mir so verwendet)
für Beispiel im tabellezwei.jpg so eingestellt, wo Sie sehen, es geht
Autore
Ich habe es fast geschafft:
a) Mit dem Internet Explorer 9 werden die Spalten verschoben zur 2. Tabelle angezeigt (siehe Beilage), obwohl ich die 2. Tabelle für die Titeltabelle kopiert habe, damit ich die genau gleichen Spaltenbreite habe. Auch mit nachkorrigieren funktioniert es leider nicht.
b) Im Mozilla Firefox 20.0.1 ist der linke Rand des Titels etwas mehr rechts als die 2. Tabelle
Kann man a) und b) noch verbessern?
Autore
Hier noch ein Bild, wie es mit der gleichen Einstellung auf dem Mozilla Firefox aussieht...
Firefox: Das ist so korrekt, da Rollover für die obere Tabelle hier nicht eingeschaltet ist, (oder im Cache noch eine alte Version vorhanden ist ohne Rollover (mehrfach F5 drücken und es geht weg)).
der Übergang zwischen Tabelle 1 Titel und Tabelle 2 Inhalt wird durch die Länge in Rollover optimiert. Wenn die Höhe grösser ist wie die Tabelle, wird Rollover ausgeschaltet und Tabelle seitwärts verschoben, also Höhe Pixel um Pixel kleiner machen.
Da es zwischen den einzelnen Browsern Unterschiede in Text und Tabellenmassen gibt, muss ein Optimum, womit alle Browser ok sind, gefunden werden. (Besonders Microsoft zu Firefox zu Chrome (ähnlich zu Chromium als Vorschau) zu Maxthon zu Safari) Meisten braucht Firefox etwas mehr Platz wie Chromium, so dass Scrollbalken früher oder später kommen.
Individuelle Einstellung sind komplex und müssen exakt erkannt werden, sind aber möglich !!
Ich benötige auch einiges an Zeit, um diese zu beherrschen und zusätzlich noch um diese hier zu Kommunizieren (Nicht vergessen, ich bin Anwender wie Sie, profitiere aber hier, da auch ich viel dazulerne und so WebsiteX5 optimaler anwenden kann.)
Hatte die Idee, so einen fixen Titel und scrollenden Tabelleninhalt zu gestalten bisher nicht, aber jetzt kann ich es .
Gruss JBr.
In Bild.jpg ist offenbar die Titelspalte für Name nicht gleich breit wie im Inhalt.
Mit rechter Maustaste können Sie die Zahlenwerte für Spaltenbreite und Zeilenhöhe in der Tabelle eingeben !!
Autore
Ich kämpfe momentan noch mit dem Firefox-Problem. Ich komme da einfach nicht weiter. Selbst bei Zeilenhöhe 21 im Zellenstil und mehrmals F5 drücken, wird die Titelzeile nicht links bündig angezeigt...
Autore
Hier meine Einstellungen im Zellenstil...
Autore
Hier noch meine Einstellungen im Rollover...
Vermutlich ist die Tabellenfeldhöhe im Verhältnis zu klein zu Rollover Höhe, für Firefox noch nicht ok. Rechts fehlt die Scroll-Leiste darum versetzte Darstellung.
Alle Tabellenfelder markieren, dann wie in Bild hoehe-breite-tab.jpb per Rechtsclick und dann die Höhe grösser (optimalen Wert ausprobieren) einstellen, wie Bild unten
Leider ist die Seite geschützt, darum kann ich diese nicht ansehen, ob wirklich die Höhe nicht stimmt, oder ob der Browsercache nicht aktualisiert ist. Aber mehr Höhe ergibt mehr Sicherheit für Rollover wirklich aktiv. Einfach die optisch verträgliche Höhe nicht überschreiten.
Wenn es immer noch nicht klappt, wird mir die schriftliche Hilfe zu langatmig, mit Teamviewer.exe (gratis Download und Start oder Installation)und Skype oder Telefon geht es direkt, live und schneller.
meine Daten Finden Sie unter: http://www.juag.com/impressum.html
gruss JBr.
Autore
Ich habe die Titelleiste von 29 auf 40 erhöht und es erscheint immer noch keine Scroll-Leiste. F5 habe ich dann auch mehrmals gedrückt. Bringt leider alles nichts. Vermutlich ist es ein Programmfehler, dass es im IE9 funktioniert und im Firefox nicht. Vielleicht ist dieser Fehler ja mit dem nächsten Update gelöst? Trotzdem vielen Herzlichen Dank für die Hilfe. Die Spaltenbreiten stimmen jetzt ja wenigstens.
Autore
Ich habs geschafft! Nun ist der Rollover im Firefox auf der rechten Seite auch aktiv, damit die Spaltenbreite der oberen Tabelle (Titel) mit der unteren Tabelle überreinstimmt. Firefox benötigt mindestens eine Rollover-Höhe von 35. Dadurch sollte die Zeilenhöhe auch 35 betragen, da sonst eine schmale Zwischenzeile entsteht. Schade, dass das Programm dem Firefox im Hintergrund nicht etwas vorgaukeln kann, damit der Rollover auch bei kleineren Spaltenhöhen aktiv wird...!