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 setattribute批量设置css样式
Nov 26 Javascript
js中for in的用法示例解析
Dec 25 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
JavaScript实现星星等级评价功能
Mar 22 Javascript
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
详解vue-resource promise兼容性问题
Jun 20 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
webpack 代码分离优化快速指北
May 18 Javascript
JS+canvas五子棋人机对战实现步骤详解
Jun 04 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转换IP地址到真实地址的方法详解
2013/06/09 PHP
Array对象方法参考
2006/10/03 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
python远程登录代码
2008/04/29 Python
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
浅谈html5 响应式布局
2014/12/24 HTML / CSS
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
护士节策划方案
2014/05/19 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
对公司的意见和建议
2015/06/04 职场文书
php字符串倒叙
2021/04/01 PHP
python实现双向链表原理
2022/05/25 Python
pandas中pd.groupby()的用法详解
2022/06/16 Python