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 相关文章推荐
URI、URL和URN之间的区别与联系
Dec 20 Javascript
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 Javascript
javascript window对象属性整理
Oct 24 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
Sep 26 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
Vue+Element使用富文本编辑器的示例代码
Aug 14 Javascript
详谈构造函数加括号与不加括号的区别
Oct 26 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
在Vue中实现随hash改变响应菜单高亮
Mar 09 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 14 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
js自定义事件代码说明
2011/01/31 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
JQuery基础语法小结
2015/02/27 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
JS仿百度自动下拉框模糊匹配提示
2016/07/25 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
QML使用Python的函数过程解析
2019/09/26 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
销售经理工作职责范文
2013/12/03 职场文书
公立医院改革实施方案
2014/03/14 职场文书
安全标语大全
2014/06/10 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis