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 相关文章推荐
js常用函数 不错
Sep 08 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
angularjs客户端实现压缩图片文件并上传实例
Jul 06 Javascript
AngularJS手动表单验证
Feb 01 Javascript
JavaScript html5 canvas绘制时钟效果
Mar 01 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
基于require.js的使用(实例讲解)
Sep 07 Javascript
vue-router实现组件间的跳转(参数传递)
Nov 07 Javascript
浅析Vue中method与computed的区别
Mar 06 Javascript
Javascript 之封装(Package)
Sep 14 Javascript
Angular4.0动画操作实例详解
May 10 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 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
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
javascript打印输出json实例
2013/11/11 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python中bisect的用法
2014/09/23 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
python+pygame实现坦克大战
2019/09/10 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python数据化运营的重要意义
2019/11/25 Python
使用python去除图片白色像素的实例
2019/12/12 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
Java servlet面试题
2012/03/04 面试题
物业管理大学生个人的自我评价
2013/10/10 职场文书
业务经理岗位职责
2013/11/11 职场文书
期中考试反思800字
2014/05/01 职场文书
小学社团活动总结
2014/06/27 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
调解书格式范本
2015/05/20 职场文书
2016公司新年问候语
2015/11/11 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
Python测试框架pytest高阶用法全面详解
2022/06/01 Python