Frage

Wir betrachten mit dem Datagrid-Komponente aus DojoX in unserer Web-Anwendungen. Das Problem, das ich habe ist, dass es nicht gut mit Flüssigkeit (auch bekannt als Flüssigkeit) CSS-Layouts zu spielen scheint - es scheint vorgegeben jede Breite zu mögen. In der Tat die Dokumentation für die Spalten über die automatischen Breiten warnt Funktion und meine Versuche, dynamische Breite zu verwenden und Höhe für die Tabelle selbst fehlgeschlagen.

Hat jemand diese Komponente mit einem Fluid Layout verwenden? Alle anderen JavaScript-Datennetzkomponenten, die einen besseren Job machen (wir müssen Paginierung und Zellbearbeitung wäre schön)?

Oder ist dieses Problem zu hart im Zusammenhang mit JavaScript und CSS-Rendering zu lösen?

War es hilfreich?

Lösung

Ich benutze dojo.layout.BorderContainer für das Layout und stelle mein Datagrid ( s) innerhalb des ContentPane (s) des Border. Das Gitter wird auf 100% für die Breite und Höhe eingestellt und es stellt sich automatisch auf die Höhe / Breite des ContentPane es in gesetzt wird. Ihr Grundborder 5 Regionen hat, aber Sie können einen Border innerhalb eines Bordercontainer für komplexere Layouts einbinden.

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