4 Stimmen

Maximale Anzahl von Zeilen, die in einer Tabelle auf einer Webseite angezeigt werden können?

Wenn ich eine Datentabelle auf einer Webseite generiere, gebe ich dem Benutzer normalerweise die Möglichkeit, durch die Daten zu blättern (10, 25, 50, 100 Zeilen pro Seite) oder alles auf einer Seite anzuzeigen. Das funktioniert gut für ein paar hundert Zeilen, aber wenn Tausende von Zeilen auf einer Seite angezeigt werden, kann die Erstellung und Übertragung an den Browser sehr lange dauern.

Gibt es eine Faustregel oder ein bewährtes Verfahren zur Bestimmung der maximalen Anzahl von Zeilen, die in einer Tabelle auf einer Seite angezeigt werden sollen? D.h. wann ist es am besten, die Option zur Anzeige aller Zeilen zu unterdrücken und den Benutzer zum Blättern zu zwingen?

0voto

orangepips Punkte 9721

Denken Sie an "Auffindbarkeit". Google kann nur die 10 wichtigsten Links auf einer Seite anzeigen, weil die Wahrscheinlichkeit sehr hoch ist, dass Sie genau das finden, wonach Sie suchen. Wenn Sie hingegen eine Website wie newegg.com mit einer begrenzten Anzahl von Artikeln besuchen, die am besten nach Kategorien gruppiert sind - z. B. Computerprodukte - ist die facettierte Navigation oft ein besseres Mittel, um die Optionen zu durchforsten, als die Suche.

Generell finde ich, dass die Anzahl der Ergebnisse am besten auf einer Größe gehalten wird, die nicht mehr als zwei volle Bildschirmgrößen zum Durchblättern erfordert (ja, ich weiß, dass die Auflösungen unterschiedlich sind). Bieten Sie dann eine Paginierung an, aber mit der Möglichkeit, Seiten zu überspringen, und wenn möglich mit einer Gesamtzahl von Seiten.

0voto

sibbechai Punkte 1

Ich würde sagen, das hängt vom Endziel ab. Ich kenne keine "Faustformel".

Ich zeige über 10000 Zeilen in einer Anwendung auf einer einzigen Seite an, und der Benutzer kann die Daten auswählen und dorthin verschieben, wo er sie haben möchte. Die Anzeige dauert weniger als 15 Sekunden. Die meisten sehen nur 10-100 pro Seite, aber einige Datensätze sind sehr groß.

Sie können eine begrenzte Anzahl von Datensätzen anzeigen (z. B. Select TOP X * from table) und dann ein System für die nächste Anzahl von X Zeilen bereitstellen ODER

Sie können alle Datensätze anzeigen und dem Benutzer die Entscheidung überlassen, wie er die Daten verwenden möchte. Eine der bereits vorgestellten Ideen wäre auch, eine Methode zum Herunterladen der Daten anzubieten und den Benutzer entscheiden zu lassen, wie er sie verwenden möchte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X