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定时机制
Oct 29 Javascript
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
jQuery点击tr实现checkbox选中的方法
Mar 19 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
Feb 12 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 Javascript
js canvas实现QQ拨打电话特效
May 10 Javascript
Bootstrap Multiselect 常用组件实现代码
Jul 09 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 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
PHP中的日期处理方法集锦
2007/01/02 PHP
PHP在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
2014/04/25 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
js实现常用排序算法
2016/08/09 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
初学python数组的处理代码
2011/01/04 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
详解pandas赋值失败问题解决
2020/11/29 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
总务岗位职责
2013/11/19 职场文书
护士的岗位职责
2013/12/04 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
七一建党节慰问信
2015/02/14 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
opencv检测动态物体的实现
2021/07/21 Python
MySQL基于索引的压力测试的实现
2021/11/07 MySQL