ExtJS4 Grid改变单元格背景颜色及Column render学习


Posted in Javascript onFebruary 06, 2013

利用的是Column的render

先看效果图:

ExtJS4 Grid改变单元格背景颜色及Column render学习

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<link href="../extjs-4.1.0/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> 
<script src="../extjs-4.1.0/bootstrap.js" type="text/javascript"></script> 
<style type="text/css"> 
.x-grid-cell.user-online 
{ 
background-color: #9fc; 
} 
.x-grid-cell.user-offline 
{ 
background-color: blue; 
} 
</style> 
<script type="text/javascript"> 
Ext.onReady(function () { 
Ext.widget('grid', { 
title: 'Users', 
store: { 
fields: ['name', 'email', 'online'], 
data: [ 
{ 'name': '王俊伟', 'email': 'wangjunwei1@163.com', 'online': true }, 
{ 'name': '王俊伟1', 'email': 'wangjunwei2@163.com', 'online': false }, 
{ 'name': '王俊伟2', 'email': 'wangjunwei3@163.com', 'online': false }, 
{ 'name': '王俊伟3', 'email': 'wangjunwei4@163.com', 'online': true } 
] 
}, 
columns: [ 
{ 
header: 'Name', 
dataIndex: 'name', 
renderer: function (value, meta, record) { 
meta.tdCls = record.get("online") ? 'user-online' : 'user-offline'; 
return value; 
} 
}, 
{ header: 'Email', dataIndex: 'email', flex: 1 }, 
{ header: 'Online', dataIndex: 'online' } 
], 
width: 400, 
renderTo: Ext.getBody() 
}); 
}); 
</script> 
</head> 
<body> 
</body> 
</html>
Javascript 相关文章推荐
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
基于JavaScript实现定时跳转到指定页面
Jan 01 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
AngularJS优雅的自定义指令
Jul 01 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
javascript定时器的简单应用示例【控制方块移动】
Jun 17 Javascript
JavaScript实现随机五位数验证码
Sep 27 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
jquery load事件(callback/data)使用方法及注意事项
Feb 06 #Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
Feb 06 #Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 #Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 #Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 #Javascript
JQuery入门——事件切换之hover()方法应用介绍
Feb 05 #Javascript
JQuery入门——事件切换之toggle()方法应用介绍
Feb 05 #Javascript
You might like
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
javascript分页代码(当前页码居中)
2012/09/20 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
Python设计模式之门面模式简单示例
2018/01/09 Python
python多线程同步之文件读写控制
2021/02/25 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
linux系统都有哪些运行级别
2016/03/26 面试题
毕业生动漫设计求职信
2013/10/11 职场文书
实习教师自我鉴定
2013/12/12 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
事业单位个人总结
2015/02/12 职场文书
事业单位财务人员岗位职责
2015/04/14 职场文书
反邪教教育心得体会
2016/01/15 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript
Java Spring读取和存储详细操作
2022/08/05 Java/Android