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 开天辟地入门篇一
Dec 09 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
JS鼠标事件大全 推荐收藏
Nov 01 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
js捕获鼠标滚轮事件代码
Dec 16 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
Aug 13 Javascript
详解Vue生命周期的示例
Mar 10 Javascript
ES6中参数的默认值语法介绍
May 03 Javascript
基于Vue实例生命周期(全面解析)
Aug 16 Javascript
浅谈如何使用webpack构建多页面应用
May 30 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
node.js使用redis储存session的方法
Sep 26 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 selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
python单元测试unittest实例详解
2015/05/11 Python
python中异常报错处理方法汇总
2016/11/20 Python
Django中url的反向查询的方法
2018/03/14 Python
Python csv模块使用方法代码实例
2019/08/29 Python
python pip如何手动安装二进制包
2020/09/30 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
市场营销调查计划书
2014/05/02 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
2014年电厂工作总结
2014/12/04 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers