Выравнивание текста AngularJS ngGrid

есть ли способ выровнять текстовые значения ячеек по центру / вправо? Спасибо.

здесь plnkr простой пример.

2 ответов


по состоянию на комментарий oblivion19, вот пример решения (с немного большим контекстом), установив cellClass свойства


Да есть. Вы хотите использовать шаблон строки или ячейки. Он определен на columnDefs в контроллере, где вы настраиваете ng-сетку.

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>'}]
    };

У меня есть Планкер обновления ниже, который имеет столбцы, выровненные по центру.

Plunker