ExtJS4Grid改变单元格背景颜色及Columnrender学习
学习 改变 颜色 背景 单元格
2023-06-13 09:14:45 时间
利用的是Column的render
先看效果图:
代码如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<linkhref="../extjs-4.1.0/resources/css/ext-all.css"rel="stylesheet"type="text/css"/>
<scriptsrc="../extjs-4.1.0/bootstrap.js"type="text/javascript"></script>
<styletype="text/css">
.x-grid-cell.user-online
{
background-color:#9fc;
}
.x-grid-cell.user-offline
{
background-color:blue;
}
</style>
<scripttype="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";
returnvalue;
}
},
{header:"Email",dataIndex:"email",flex:1},
{header:"Online",dataIndex:"online"}
],
width:400,
renderTo:Ext.getBody()
});
});
</script>
</head>
<body>
</body>
</html>
相关文章
- 《深度工作》学习笔记(1)
- Flask 学习-17.项目配置管理config
- 学习回归 1-3 梯度下降法
- 原创sql学习
- vppinfra--bitmap学习
- 改变我以往学习方式Oracle课程:小布老师带你改变学习方式(小布老师oracle视频)
- 学习Linux:改变我的世界(学习linux的体会)
- Linux学习实战:步步高升(linux学习步骤)
- 学习.认识CPU的GDT
- 洪小文撰文: 人工智能正在与机器学习、大数据构成一个足以改变未来的技术“铁三角”
- 深入学习Oracle 10g:视频教程全面解析技术细节(oracle10g视频教程)
- 学习Linux中如何获取UUID(linuxuuid获取)
- 羊大仙学习SQL Server:一段技术改变他人生(羊大仙sqlserver)
- Linux学习路线:入门到精通PDF完全攻略(linux入门到精通pdf)
- 一次学习攻破MySQL1023 MySQL之旅(1023mysql)
- JQueryCSS样式控制学习笔记
- php无限级分类学习参考之对ecshop无限级分类的解析带详细注释
- 那些年,我还在学习jquery学习笔记