本文转自:http://blog.csdn.net/vesong87/article/details/69230476

原文: 115 HeaderCellClass

在columnDef中可以为每个列表头 设置一个class名称或者通过function返回的一个class名称。

在下面例子中,我们可以设置第一列的字体颜色为蓝色,第二列当排序条件为ASC时字体颜色和背景色改变。

代码: 
index.html

<!doctype html>
<html ng-app="app"> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-touch.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/csv.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/pdfmake.js"></script> <script src="http://ui-grid.info/docs/grunt-scripts/vfs_fonts.js"></script> <script src="/release/ui-grid.js"></script> <script src="/release/ui-grid.css"></script> <script src="app.js"></script> </head> <body> <div ng-controller="MainCtrl"> <br> <br> <div id="grid1" ui-grid="gridOptions" class="grid"></div> </div> </body> </html>

main.css

.grid {width: 500px; height: 200px; } .red { color: red; background-color: yellow !important; } .blue { color: blue; }

app.js

var app = angular.module('app', ['ngAnimate', 'ngTouch', 'ui.grid']); app.controller('MainCtrl', ['$scope', '$http', 'uiGridConstants', function ($scope, $http, uiGridConstants) { $scope.gridOptions = { enableSorting: true, columnDefs: [ { field: 'name', headerCellClass: 'blue' }, { field: 'company', headerCellClass: function(grid, row, col, rowRenderIndex, colRenderIndex) { if (col.sort.direction === uiGridConstants.ASC) { return 'red'; } } } ], onRegisterApi: function( gridApi ) { $scope.gridApi = gridApi; $scope.gridApi.core.on.sortChanged( $scope, function( grid, sort ) { $scope.gridApi.core.notifyDataChange( uiGridConstants.dataChange.COLUMN ); }) } }; $http.get('/data/100.json') .success(function(data) { $scope.gridOptions.data = data; }); }]);

Demo 

[转]UI-Grid HeaderCellClass相关推荐

  1. 在ASP.NET MVC 4中使用Kendo UI Grid

    Kendo UI 是Telerik推出的一套based on jQuery 的 Framework,提供了很多控件(Menu .Grid .Combox等...), 底层以Html5 + jQuery ...

  2. kendo ui grid选中行事件,获取combobox选择的值

    背景: 以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面.当然用的mvc的辅助方法,以前的teleri ...

  3. Kendo UI Grid 用法详细整理

    目录 一. kendo UI grid结构 结构实例 二. kendo UI grid常用属性 1.new kendo.data.DataSource()中常见属性: 2.$("#grid& ...

  4. Kendo UI Grid 样式改变控制

    目录 一. 单元格颜色控制 1. 改变单元格背景颜色 2. 改变单元格边框 3. 改变行背景色 二. 单元格内容控制 1. 单元格换行控制 a. css控制不换行 b. JS控制指定换行 2. 表格以 ...

  5. kendoui固定宽度_Web开发:看如何定义Kendo UI Grid Width

    Width 默认情况下,Grid没有设置宽度,其操作类似于块级元素,并扩展为100%的宽度(父元素的宽度). 入门指南 要控制Grid的宽度,请将CSS width属性设置为Grid本身或其某些父类, ...

  6. Kendo Web UI Grid数据绑定,删除,编辑,并把默认英文改成中文

    Kendo Web UI 是个不错的Jquery框.可惜老外写的,很多都是默认的英文,当然我们也可以设置成中文,接下来,我们就看看Grid是如何实现的数据绑定(Kendo Grid数据绑定实现有很多方 ...

  7. kendo ui 动态隐藏列_Kendo UI使用教程:Kendo UI Grid中的动态数据(一)

    本教程将为大家介绍如何逐步创建具有动态数据的Kendo UI grids.当您在一遍又一遍输入相同代码时,可以知道有些是可以关闭的,您输入的代码正在获取WET.创建具有动态数据的可编辑Kendo UI ...

  8. Kendo Web UI Grid里时间格式转换

    我和大家分享一下我的kendo的学习心得.如果不好的地方多多包含或者给我留言请看图 kendo里时间格式如图Oder Date列里的格式.但是我们想把时间转换成中国人习惯的格式.如Shipped Da ...

  9. angularjs之UI Grid 的刷新 本地数据源及HTTP数据源

    关键代码: 如果数据源是本地数据 $("#hidJsonData").val("[]");    var myJsonData = [];    if ($(& ...

  10. Kendo UI grid 表格数据更新

    1.整行数据更新 //获取grid表格var table0 = $(updateTableID).data("kendoGrid");//删除第一条 var lastTableDa ...

最新文章

  1. ios yymodel 将字典转数组模型_Python3 字典
  2. MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价
  3. c语言错误 xef代表什么,单片机C语言代码手册 含100多个经典C程序
  4. PCB线宽与电流的关系
  5. Trie:hdu 4825、1251、1247、Poj 3764
  6. 服务器升级中暂不可修改怎么回事,抖音服务器升级中,暂不支持本地区开播抖音怎么在法国直播?...
  7. 初步了解hg19注释文件的内容 | gtf
  8. free 和 fclose
  9. 粤语 之 粤语学习的一些学习网站和工具整理
  10. (Python+OpenCV)图像平移
  11. 零基础学习编程大概需要多久?
  12. 计算机台式电源3c号,电源3C认证流程详情介绍
  13. pdf会签_图纸会签规定
  14. RxSwift核心原理探究
  15. 计算语言学之语法理论
  16. 【cdq分治】cdq分治与整体二分学习笔记Part1.整体二分
  17. ip2977_desc.TXT
  18. 面对困惑,职场之路该怎么走(附案例)---职场达人的忠告(转)
  19. 京东深度布局全渠道,“全城购”扮演什么角色?
  20. 轧钢测径仪稳定可靠 丰富的软件系统显示

热门文章

  1. Nginx 系列:Nginx 实践,location 路径匹配
  2. 软件测试工程师 Linux 十大场景命令使用
  3. 创建git 远程仓库 本地仓库 (Eclipse中使用)
  4. どんな時、自分が幸福だと思いますか?
  5. android 电池续航时间,《Android优化专题》——优化电池续航能力
  6. MyEclipse中解决“Save could not be completed”问题!
  7. 解决ssh或ftp下root用户认证失败问题
  8. 3元购买微信小程序解决方案一个月
  9. 使用kibana可视化报表实时监控你的应用程序,从日志中找出问题,解决问题
  10. java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决