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 相关文章推荐
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
Mar 01 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
angular2实现统一的http请求头方法
Aug 13 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
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同时支持GIF、png、JPEG
2006/10/09 PHP
?生?D片??C字串
2006/12/06 PHP
php清除和销毁session的方法分析
2015/03/19 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
Bootstrap三种表单布局的使用方法
2016/06/21 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
python装饰器深入学习
2018/04/06 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
校园文化建设方案
2014/02/03 职场文书
小学数学国培感言
2014/03/10 职场文书
建筑安全生产责任书
2014/07/22 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang