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 miscellanea -display data real time, using window.status
Jan 09 Javascript
JavaScript instanceof 的使用方法示例介绍
Oct 23 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
Nov 18 Javascript
利用JS判断用户是否上网(连接网络)
Dec 23 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
jQuery插件制作的实例教程
May 16 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 Javascript
javascript删除数组元素的七个方法示例
Sep 09 Javascript
js实现左右轮播图
Jan 09 Javascript
js实现数字跳动到指定数字
Aug 25 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 whois查询API制作方法
2011/06/23 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
基于PHP异步执行的常用方式详解
2013/06/03 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
Django 生成登陆验证码代码分享
2017/12/12 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
python实现猜数字小游戏
2020/03/24 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Python中的asyncio代码详解
2019/06/10 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
京东国际站:JOYBUY
2017/11/23 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
工商管理专业实习生自我鉴定
2013/09/29 职场文书
成品仓管员岗位职责
2013/12/11 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2015年化验员工作总结
2015/04/10 职场文书
上学路上观后感
2015/06/16 职场文书
初三数学教学反思
2016/02/17 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript