Y at-il un moyen d'aligner les valeurs de texte de la cellule au centre/droite? Je vous remercie. Il s'agit d'un exemple de base plnkr.AngularJS ngGrid alignement de texte
Répondre
Comme par oblivion19's comment, voici une solution d'exemple (avec un peu plus de contexte) en définissant la propriété cellClass
d'un objet columnDefs
dans gridOptions
:
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;
}
Notez que cette solution ne fait que quelques colonnes centrées (à savoir ceux avec cellClass
spécifiés). Pour que toutes les colonnes soient centrées, ajoutez simplement class="grid-align"
au div ng-grid
à la place.
Oui, il y a. Vous voulez utiliser le modèle de ligne ou de cellule. Il est défini sur columnDefs dans le contrôleur où vous avez configuré la ng-grid.
columnDefs: [{field: 'name', displayName: 'Name'},
{field:'age', displayName:'Age', cellTemplate: '<div ng-class="{green: row.getProperty(col.field) > 30}"><div style="text-align:center;" class="ngCellText">{{row.getProperty(col.field)}}</div></div>'}]
};
J'ai une mise à jour Plunker ci-dessous qui a les colonnes alignées sur le centre.
Merci pour votre aide mec. J'ai trouvé que je pouvais ajouter cellClass à la colonne, et styler cette classe avec text-align. Mais votre méthode fonctionne aussi bien. À votre santé! – oblivion19
Je pense vraiment que la réponse d'oubli est la meilleure solution ici. Pas besoin d'avoir un template juste pour définir les propriétés d'affichage. –
- 1. AngularJS Testing - ngGrid n'est pas disponible
- 2. Alignement de texte dans UITableViewCell
- 3. BlackBerry setTitle alignement de texte
- 4. Android Alignement de texte Listview
- 5. Alignement de texte en CSS
- 6. Alignement de texte dans datagrid
- 7. ContextMenuStrip alignement de texte C#
- 8. alignement de texte au centre
- 9. Alignement de texte dans DataGrid
- 10. activité Étiquette Texte Alignement
- 11. HTML texte alignement
- 12. texte non alignement milieu
- 13. MonoTouch.Dialog: alignement du texte
- 14. Image et texte alignement
- 15. Alignement vertical du texte
- 16. Alignement du texte pivoté
- 17. ASP.NET - Alignement du texte
- 18. alignement du texte EditText
- 19. Problèmes lors de l'utilisation des jetons d'actualisation ngGrid et OAuth
- 20. alignement du texte connexion Joomla
- 21. CSS Alignement, image et texte
- 22. Alignement vertical du texte h3
- 23. ul alignement du texte d'image
- 24. alignement de texte de bouton radio dynamique
- 25. Alignement vertical de zone de texte d'entrée
- 26. IE7 alignement de texte ne fonctionne pas
- 27. alignement vertical pour les champs de texte
- 28. Alignement de texte dans android Email Intention
- 29. Alignement de texte - CSS ou HTML?
- 30. CCLabel alignement de texte et breakmode
Beaucoup plus facile que le template juste pour l'alignement et puissant aussi –