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正则表达式中的global属性的使用
Jun 16 Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
原生js实现addclass,removeclass,toggleclasss实例
Nov 24 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
May 24 Javascript
vue-router路由参数刷新消失的问题解决方法
Jun 17 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
javascript实现文本框标签验证的实例代码
Oct 14 Javascript
JS实现简易留言板(节点操作)
Mar 16 Javascript
JavaScript实现简单图片切换
Apr 29 Javascript
vue route新窗口跳转页面并且携带与接收参数
Apr 10 Vue.js
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
第十三节 对象串行化 [13]
2006/10/09 PHP
mysql+php分页类(已测)
2008/03/31 PHP
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
PHP数组相关函数汇总
2015/03/24 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
javascript Array数组对象的扩展函数代码
2010/05/22 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
javascript实现搜索筛选功能实例代码
2020/11/12 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
Python 从attribute到property详解
2020/03/05 Python
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
主题婚礼策划方案
2014/02/10 职场文书
体育教师自我鉴定
2014/02/12 职场文书
成立公司计划书
2014/05/07 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
2014年团委工作总结
2014/11/13 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书