Gibt es eine Möglichkeit, die Zellentextwerte auf Mitte/rechts auszurichten? Vielen Dank.AngularJS ngGrid-Textausrichtung
Hier ist ein plnkr grundlegendes Beispiel.
Gibt es eine Möglichkeit, die Zellentextwerte auf Mitte/rechts auszurichten? Vielen Dank.AngularJS ngGrid-Textausrichtung
Hier ist ein plnkr grundlegendes Beispiel.
Per oblivion19's comment, hier ist ein Beispiel-Lösung (mit etwas mehr Kontext) durch die cellClass
Eigenschaft eines columnDefs
Objekt in gridOptions
Einstellung:
HTML:
<div ng-grid="gridOptions"></div>
JS:
$scope.someData = [{ "name": "MB", "age": 20 }, { "name": "KY", "age": 22 }];
$scope.gridOptions = {
data: 'someData',
columnDefs: [{
field: 'name',
displayName: 'Name',
cellClass: 'grid-align'
}, {
field: 'age',
displayName: 'Age'
}]
};
CSS:
.grid-align {
text-align: center;
}
Beachten Sie, dass diese Lösung macht nur einige Spalten zentriert (das heißt, diejenigen, die mit cellClass
angegeben). Um alle Spalten zentriert zu machen, fügen Sie einfach class="grid-align"
zur ng-grid
div hinzu.
Ja, es gibt. Sie möchten die Zeilen- oder Zellenvorlage verwenden. Es ist in der columnDefs im Controller definiert, wo Sie das ng-Grid einrichten.
Ich habe ein Update Plunker unter, dass die Spalten in der Mitte ausgerichtet hat.
Danke für Ihre Hilfe Kumpel. Ich fand heraus, dass ich cellClass der Spalte hinzufügen und diese Klasse mit text-align formatieren konnte. Aber deine Methode funktioniert auch. Prost! – oblivion19
Ich glaube wirklich, die Antwort der Vergessenheit ist die beste Lösung hier. Sie brauchen keine Vorlage, nur um die Anzeigeeigenschaften festzulegen. –
Viel einfacher als Templating nur für die Ausrichtung und leistungsstark –