我想更改角度ui-grid标题的颜色和文字。
我希望标题的背景为黑色,文字为白色。
我不想要渐变或阴影。我只想把它变黑。
我需要添加什么CSS?
答案 0 :(得分:7)
我知道这已经回答了。但是这个css规则在不需要创建columDefs的情况下完成相同的工作:
.ui-grid-top-panel {
background: black;
color: white;
}
答案 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 );
})
}
};
这是一个样本
答案 2 :(得分:4)
如果您需要更改所有.ui-grid-header-canvas{
background-color: black;
}
.ui-grid-top-panel{
color: white;
}
的背景颜色,请在CSS文件中使用以下内容。
ui-grid headers
否则,如果您需要更改特定headerCellClass
的背景颜色,请使用{{1}}属性。