[转]UI-Grid HeaderCellClass
本文转自: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相关推荐
- 在ASP.NET MVC 4中使用Kendo UI Grid
Kendo UI 是Telerik推出的一套based on jQuery 的 Framework,提供了很多控件(Menu .Grid .Combox等...), 底层以Html5 + jQuery ...
- kendo ui grid选中行事件,获取combobox选择的值
背景: 以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面.当然用的mvc的辅助方法,以前的teleri ...
- Kendo UI Grid 用法详细整理
目录 一. kendo UI grid结构 结构实例 二. kendo UI grid常用属性 1.new kendo.data.DataSource()中常见属性: 2.$("#grid& ...
- Kendo UI Grid 样式改变控制
目录 一. 单元格颜色控制 1. 改变单元格背景颜色 2. 改变单元格边框 3. 改变行背景色 二. 单元格内容控制 1. 单元格换行控制 a. css控制不换行 b. JS控制指定换行 2. 表格以 ...
- kendoui固定宽度_Web开发:看如何定义Kendo UI Grid Width
Width 默认情况下,Grid没有设置宽度,其操作类似于块级元素,并扩展为100%的宽度(父元素的宽度). 入门指南 要控制Grid的宽度,请将CSS width属性设置为Grid本身或其某些父类, ...
- Kendo Web UI Grid数据绑定,删除,编辑,并把默认英文改成中文
Kendo Web UI 是个不错的Jquery框.可惜老外写的,很多都是默认的英文,当然我们也可以设置成中文,接下来,我们就看看Grid是如何实现的数据绑定(Kendo Grid数据绑定实现有很多方 ...
- kendo ui 动态隐藏列_Kendo UI使用教程:Kendo UI Grid中的动态数据(一)
本教程将为大家介绍如何逐步创建具有动态数据的Kendo UI grids.当您在一遍又一遍输入相同代码时,可以知道有些是可以关闭的,您输入的代码正在获取WET.创建具有动态数据的可编辑Kendo UI ...
- Kendo Web UI Grid里时间格式转换
我和大家分享一下我的kendo的学习心得.如果不好的地方多多包含或者给我留言请看图 kendo里时间格式如图Oder Date列里的格式.但是我们想把时间转换成中国人习惯的格式.如Shipped Da ...
- angularjs之UI Grid 的刷新 本地数据源及HTTP数据源
关键代码: 如果数据源是本地数据 $("#hidJsonData").val("[]"); var myJsonData = []; if ($(& ...
- Kendo UI grid 表格数据更新
1.整行数据更新 //获取grid表格var table0 = $(updateTableID).data("kendoGrid");//删除第一条 var lastTableDa ...
最新文章
- ios yymodel 将字典转数组模型_Python3 字典
- MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价
- c语言错误 xef代表什么,单片机C语言代码手册 含100多个经典C程序
- PCB线宽与电流的关系
- Trie:hdu 4825、1251、1247、Poj 3764
- 服务器升级中暂不可修改怎么回事,抖音服务器升级中,暂不支持本地区开播抖音怎么在法国直播?...
- 初步了解hg19注释文件的内容 | gtf
- free 和 fclose
- 粤语 之 粤语学习的一些学习网站和工具整理
- (Python+OpenCV)图像平移
- 零基础学习编程大概需要多久?
- 计算机台式电源3c号,电源3C认证流程详情介绍
- pdf会签_图纸会签规定
- RxSwift核心原理探究
- 计算语言学之语法理论
- 【cdq分治】cdq分治与整体二分学习笔记Part1.整体二分
- ip2977_desc.TXT
- 面对困惑,职场之路该怎么走(附案例)---职场达人的忠告(转)
- 京东深度布局全渠道,“全城购”扮演什么角色?
- 轧钢测径仪稳定可靠 丰富的软件系统显示
热门文章
- Nginx 系列:Nginx 实践,location 路径匹配
- 软件测试工程师 Linux 十大场景命令使用
- 创建git 远程仓库 本地仓库 (Eclipse中使用)
- どんな時、自分が幸福だと思いますか?
- android 电池续航时间,《Android优化专题》——优化电池续航能力
- MyEclipse中解决“Save could not be completed”问题!
- 解决ssh或ftp下root用户认证失败问题
- 3元购买微信小程序解决方案一个月
- 使用kibana可视化报表实时监控你的应用程序,从日志中找出问题,解决问题
- java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决