UI-GRID标题 - 更改颜色和文本

时间:2015-06-01 21:15:58

标签: angular-ui-grid

我想更改角度ui-grid标题的颜色和文字。

我希望标题的背景为黑色,文字为白色。

我不想要渐变或阴影。我只想把它变黑。

我需要添加什么CSS?

3 个答案:

答案 0 :(得分:7)

我知道这已经回答了。但是这个css规则在不需要创建columDefs的情况下完成相同的工作:

.ui-grid-top-panel {
    background: black;
    color: white;
}

Plunker

答案 1 :(得分:5)

这很简单。只需使用css为每列添加headerCellClass。

 $scope.gridOptions = {
    enableSorting: true,
    columnDefs: [
      { field: 'name', headerCellClass: 'white' },
      { field: 'company',headerCellClass:'white'}
    ],
    onRegisterApi: function( gridApi ) {
      $scope.gridApi = gridApi;
      $scope.gridApi.core.on.sortChanged( $scope, function( grid, sort ) {
        $scope.gridApi.core.notifyDataChange( uiGridConstants.dataChange.COLUMN );
      })
    }
  };

这是一个样本

http://plnkr.co/edit/DKi9nSMbI3PG1u8lcHDE?p=preview

答案 2 :(得分:4)

如果您需要更改所有.ui-grid-header-canvas{ background-color: black; } .ui-grid-top-panel{ color: white; } 的背景颜色,请在CSS文件中使用以下内容。

ui-grid headers

否则,如果您需要更改特定headerCellClass的背景颜色,请使用{{1}}属性。