Wie kann ich die Standard-Dojo Datagrid-Schriftgröße erhöhen/verringern? Sollte ich dies in CSS tun oder gibt es eine Eigenschaft, die ich bei der Erweiterung der DataGrid-Klasse einstellen kann?
Antworten
Zu viele Anzeigen?Aufbauend auf dem, was Kitson gesagt hat, können Sie so vorgehen:
<style type="text/css">
.dojoxGrid table {
margin: 0;
}
.dojoxGrid th, tr {
font-size: 8pt;
}
</style>
Aber wie Kitson erwähnte, kann Firebug sehr nützlich sein, um herauszufinden, welche Klasse Sie in Ihrem Stylesheet verwenden sollten. Dies sind zwei Klassen, die ich zufällig mit dieser Methode herausgesucht habe.
Sie sollten es in CSS einstellen... Stellen Sie die visuelle Größe immer in CSS mit dojo/dijit/dojox ein.
Manchmal ist die Dokumentation des CSS, das Sie angeben sollten, nicht klar, so dass ich dazu neige, FireBug auf der gerenderten Seite zu verwenden, um das Element und die zugewiesene Klasse zu identifizieren und das CSS auf diese Weise einzustellen. Das Raster ist besonders schwierig, denn obwohl die Entwickler gute Arbeit geleistet haben, wird es in verschiedenen Browsern aufgrund der Einschränkungen der einzelnen Browser (IE6 ist das größte Problem) leicht unterschiedlich dargestellt.
Ich habe mir gerade eine meiner Anwendungen angesehen, und es scheint, dass die Klasse recht einfach ist, da sie dojoxGrid