Frage

Ich verwende Telerik RadGrid für eine Website. Oft übersteigt die Gittersäulen die verfügbare Breite, und außerhalb der Hauptinhaltsbereich (feste Breite) erstrecken.

Also, was für die Präsentation meiner Optionen sind sehr breit Grids. horizontale Bildlaufleisten nur hässlich aussehen auf meiner Seite

War es hilfreich?

Lösung

Ihre Entscheidungen sind eine Kombination der folgenden Optionen:

  1. Kleinere Schriftarten
  2. einige Zellen Konsolidieren auf mehr als eine Zeile hat (zum Beispiel, wenn Sie ein „Startdatum“ haben und „Enddatum“ auf das Startdatum setzen und das Enddatum auf der Unterseite.
  3. Widen das Fenster
  4. Erstellen Sie einige Zellen bedingt erscheinen (basierend auf benutzerdefinierten Filtern). Vielleicht werden die am häufigsten verwendeten Zellen normalerweise und eine Checkbox blendet die seltenen Zellen oder Gruppen von Zellen verwendet.
  5. Lassen Sie das horizontale Scrollen
  6. Machen Sie das Fenster mit einer Flüssigkeit Breite
  7. Popup-Daten in einem schwebenden <div> über Javascript, anstatt es in einer Spalte
  8. setzen

Fehle ich etwas?

Andere Tipps

i telerik verwende steuert auch eine Sache, die ich mit ihnen nach einer Menge Arbeit gelernt haben, ist ihre CSS in der Regel gut, aber ich auch vor, Ihr Problem, und hier ist mein Rat.

  • was Keltex sagte.
  • immer eine benutzerdefinierte Klasse zu Ihrem Rad Grid hinzufügen, wo Sie jene bösen Sachen tun beheben.
  • feste Breite nicht für Grid verwenden, stattdessen verwenden Sie es auf Säulen und das Gitter Flüssigkeit machen, damit auch die Seite.

hoffe, das hilft.

Ich bin mit devmania und das Gitter Flüssigkeit zu machen, ich hatte ein ähnliches Problem vor kurzem. Also machte ich ein paar meiner Spalten nowrap und ließ den Rest wickeln. Es sieht nicht gut aus auf kleineren Bildschirmen, aber es ist noch brauchbar, weil ich Dinge wie Datum + Zeitspalten Verpackung gestoppt haben. Allerdings, wenn Sie mit ihm auf einem größeren Bildschirm beginnen, es sieht gut aus.

Es hängt alles davon ab, wie viel von einem Scrollbar Sie haben. Ist es möglich, einige der Spalten abzustreifen und haben diese Informationen in einem Popup / Flyout irgendwo?

Ein andere Möglichkeit ist es, welche Spalten vom Benutzer konfiguriert werden angezeigt, aber sie sind nicht wirklich das Problem adressiert, nur um es in der Verantwortung des Benutzers, es zu machen schön aussehen.

Wenn Sie nicht von der horizontalen Scrollbar loswerden können Sie zumindest versuchen sollte, die wichtigeren Spalten erste Stelle zu setzen, damit Ihre Benutzer müssen auf der rechten Seite sehr oft nicht scrollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top