2009-05-06 7 views
3

Ich benutze Teleriks Radgrid für eine Website. Häufig überschreiten die Rasterspalten die verfügbare Breite und erstrecken sich außerhalb des Hauptinhaltsbereichs (feste Breite).Gitter mit zu vielen Spalten in fester Breite Website

Was sind meine Möglichkeiten, sehr breite Raster zu präsentieren. horizontalen Scroll-Balken sehen nur hässlich auf meiner Website

+0

Haben Sie ein Problem mit horizontalen Bildlaufleisten im Fenster oder im Raster selbst? – ichiban

+0

es ist nur über die Bildlaufleiste auf meinem Raster. – Midhat

Antwort

6

Ihre Entscheidungen sind eine Kombination der folgenden Optionen:

  1. Kleinere Schriftarten
  2. einige Zellen Konsolidieren auf mehr als eine Zeile haben (zB wenn Sie einen „Start haben date "und" end date "setzen das Anfangsdatum oben und das Enddatum unten.
  3. Fenster erweitern
  4. Einige Zellen werden bedingt angezeigt (basierend auf benutzerdefinierten Filtern). Möglicherweise die am häufigsten verwendeten Zellen normal erscheinen und eine Checkbox zeigt die weniger Frequenz an benutzte Zellen oder Zellgruppen.
  5. zulassen horizontales Scrollen
  6. das Fenster eine Flüssigkeit Breite
  7. Popup Daten in einem <div>, anstatt sie zu setzen in einer Spalte über Javascript Floating Make

Bin ich fehlt etwas?

+1

gute Liste der Optionen –

3

Ich benutze auch Telerik Kontrollen, eine Sache, die ich nach viel Arbeit mit ihnen gelernt habe, ist ihre CSS ist in der Regel gut, aber ich auch Ihr Problem, und hier ist mein Rat.

  • was Keltex sagte.
  • immer eine benutzerdefinierte Klasse zu Ihrem Rad Grid hinzufügen, wo Sie diese bösen Sachen reparieren.
  • Verwenden Sie keine feste Breite für Grid, stattdessen verwenden Sie es auf Spalten und machen das Gitter Fluid, so tut es die Seite.

hoffe das hilft.

+0

Ich nehme an, Klasse, meinen Sie CSS-Klasse – Midhat

0

Ich stimme Devvanien zu und machte das Netz flüssig, ich hatte in letzter Zeit ein ähnliches Problem. Also habe ich ein paar meiner Spalten gemacht und den Rest zum Umwickeln gelassen. Es sieht nicht gut auf kleineren Bildschirmen aus, aber es ist immer noch verwendbar, weil ich Dinge wie das Umbrechen von Datums- und Zeitspalten gestoppt habe. Sobald Sie es jedoch auf einem größeren Bildschirm verwenden, sieht es gut aus.

Es hängt alles davon ab, wie viel von einer Bildlaufleiste Sie haben. Ist es möglich, einige der Spalten auszublenden und diese Information irgendwo in einem Popup/Flyout zu haben?

Eine andere Möglichkeit besteht darin, die angezeigten Spalten benutzerdefinierbar zu machen, aber Sie behandeln das Problem nicht wirklich, sondern machen es nur zur Verantwortung des Benutzers, damit es gut aussieht.

Wenn Sie die horizontale Bildlaufleiste nicht loswerden können, sollten Sie zumindest versuchen, die wichtigeren Spalten zuerst zu platzieren, damit Ihre Benutzer nicht sehr oft nach rechts blättern müssen.

Verwandte Themen