extjs grid 整行变颜色_EXTJS根据值Value改变gridpanel单元格背景颜色或者设置整行字体颜色...

第一步. 设置样式

.reportColor4{

background: #93A9C1;

}

.reportColor5{

background: #EEEEEE;

}

第二步.修改单元格样式

header : '流通类型',

width : 80,

sortable : true,

align : 'center',

dataIndex: 'BR_TYPE',

// css : 'background: #acdaf4;', // -----

设置整个单元格的样式,但是不能根据条件变化

renderer:function(v,cellmeta){

if(v==1){ // 判断值类型

cellmeta.css="reportColor4"; // 设置样式

return "

style='color:white'>借出

";

// 改变输出字体颜色

}else if(v==2){

cellmeta.css="reportColor5";

return "

style='color:green'>归还

";

}else{

return "

style='color:blue'>未知

";

}

}

第二步.修改整行颜色

根绝value值修改整行的颜色,需要配置在grid的viewConfig中

viewConfig : {forceFit : true,

getRowClass:function(record,index,p,ds) {

var cls = 'white-row';

switch (record.data.STATUS) {

case '0' : cls = 'x-grid-record-green'; break;

case '1' : cls = 'x-grid-record-yellow'; break;

case '2' : cls = 'x-grid-record-orange'; break;

case '3' : cls = 'x-grid-record-red'; break;

case '4' : cls = 'x-grid-record-gray'; break;

}

return cls;

}

}

当然,字体样式也是需要定义的

.x-grid-record-gray table{ color: #948d8e; }

.x-grid-record-red table{ color: red; }

.x-grid-record-yellow table{ color: blue; }

.x-grid-record-green table{ color: green; }

.x-grid-record-orange table{ color: orange; }

========= 备注=================

renderer方法很常用,先看下renderer:

function()里的参数

renderer:function(value, cellmeta, record, rowIndex, columnIndex,

store){

}

1.value是当前单元格的值

2.cellmeta里保存的是cellId单元格id,id不知道是干啥的,似乎是列号,css是这个单元格的css样式。

3.record是这行的所有数据,你想要什么,record.data["id"]这样就获得了。

4.rowIndex是行号,不是从头往下数的意思,而是计算了分页以后的结果。

5.columnIndex列号太简单了。

6.store,这个厉害,实际上这个是你构造表格时候传递的ds,也就是说表格里所有的数据,你都可以随便调用,唉,太厉害了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Alibaba FFI -- 跨语言编程的探索

简介: 跨语言编程时现代程序语言中非常重要的一个方向,也被广泛应用于复杂的设计与实现中。 跨语言编程是现代程序语言中非常重要的一个方向,也被广泛应用于复杂系统的设计与实现中。本文是 GIAC 2021(全球互联网架构大会) 中关于 Alibaba …

世界通信简史

作者 | 小枣君来源 | 鲜枣课堂█ 萌芽期:现代通信的诞生公元前600年左右,古希腊哲学家泰勒斯闲着没事,拿家里的琥珀棒蹭一只小猫。 蹭着蹭着,他发现,琥珀棒把小猫的毛都吸起来了。 现在我们都知道,这是因为…

Linux内核社区迁移到github?

简介: github是目前最火的开源软件代码托管平台,那么Linux内核社区能否迁移到github上呢?Intel的Daniel Vetter写了一篇关于这个问题的博客,他给出的答案是NO。至于这个答案是否公允,就留给读者自己来判断了。 本文主…

表单提交连续点击html,通过提交“点击”触发器提交两次HTML表单

对于发布类似于SO近100个问题的问题,我很抱歉。我读了很多,尝试了几个解决方案,但无法解决我的问题,或者完全将答案与我的问题联系起来。通过提交“点击”触发器提交两次HTML表单我有一个form与一个动作,键入帖子。我有…

mybatis转义反斜杠_mybatis参数格式化异常:NumberFormatException: For input string:xx

使用mybatis注解开发的时候,总会遇到很多问题,但是mybatis的注解并不是那么的美好,一些问题或者错误根本不能给出准确的定位,有时候,甚至会给出Unknow Source的错误,获取就是一个关闭标签没有关上。此类问题…

如何避免出现SQL注入漏洞

简介: 本文将针对开发过程中依旧经常出现的SQL编码缺陷,讲解其背后原理及形成原因。并以几个常见漏洞存在形式,提醒技术同学注意相关问题。最后会根据原理,提供解决或缓解方案。 作者 | 阿里云安全团队 来源 | 阿里技术公众号 ‍‍…

「CSDN 2021年度 IT 技术影响力之星评选」活动报名倒计时!

“CSDN 2021年度IT技术影响力之星评选”活动自2021年12月6日启动以来受到了行业各界的关注以及企业和个人的积极响应,截止目前,已收到上千份参评报名。本次评选活动的第一阶段——企业/个人参与提名将于2022年1月30日结束,以真实数据为基础&a…

技术人员的一点产品思维思考

简介: 作为一线的开发人员,大家是不是都经历过和产品吵得不可开焦,甚至最后谁也无法说服谁,最后只能由老板出面解决的经历。而大多数情况老板还真能以某种方法去解决,并且是一个双方都能接受的方案。然而这不全是因为老…

北语18春《计算机网络技术》作业4,北语18春《计算机网络技术》作业4

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 在数据链路层对局域网进行扩展使用的是_,它根据MAC帧的目的地址对收到的帧进行转发。A: 转发器B: 集线器C: 网桥D:…

chrome插件上传csv_Chrome插件推荐

从 IE 到 Chrome ,期间使用了很多浏览器,搜狗、360、2345、傲游等等,最后选择了 Chrome ,一直到现在,在使用的过程中发现一些好用的插件(扩展程序),在此推荐给大家。PS:使…

OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力

简介: 阿里云开源的云原生应用自动化管理套件、CNCF Sandbox 项目 -- OpenKruise,今天发布 v0.10.0 新版本,这也会是 OpenKruise v1.0 之前的最后一个 minor 版本。 本文将带你一览 v0.10.0 的新变化,其中新增的 WorkloadSpread、…

极验创始人吴渊:恶意流量威胁新趋势,洞察网络黑产3大核心本质

天下没有免费的午餐,更没有免费的流量。以电商为例,最疯狂的时候,某电商平台单个获客成本接近400元。作为互联网的稀缺资源,流量的成本不断冲击着企业运营红线。 而就当企业盯着成本、守着转化时,网络黑产已完成对平台…

来啊,来魔改啊,人生重开模拟器一键托管上线

简介: 云开发平台将“人生重开模拟器”fork到了云开发的仓库了,用户只需要直接fork到自己的仓库以后就可以在云开发平台上进行快速魔改和一键部署,绑定自己的域名就能够让小伙伴们一起来感受你的魔改创意哦。 人生无法重来,游戏可…

内大计算机学院,内蒙古大学:计算机学院

计算机学院是全区高等学校中最早建立的专门培养计算机专业技术中高级人才的教学与科研单位。学院由计算机科学系、软件工程系、信息工程管理系、计算(实验)中心等教学单位组成,设有计算机网络与信息安全、人工智能与蒙古文信息处理、计算机软件与理论和管理科学与工…

python动态类型的坑_python进阶教程之动态类型详解

动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。动态类型在我们接触的对象中,有一类特殊的对象&…

从边缘到云,万物互联时代Aruba的技术经

作者 | 宋慧 出品 | CSDN 云计算 网络,是重要的 IT 基础设施之一。在 2021 年底,国际分析机构 Gartner 发布了本年度企业有线和无线局域网基础设施魔力象限,HPE 旗下公司 Aruba 连续第十六年被列入领导者象限。更早一些的 2021 年 Gartner 广…

Apache Hudi 在 B 站构建实时数据湖的实践

简介: B 站选择 Flink Hudi 的数据湖技术方案,以及针对其做出的优化。 本文作者喻兆靖,介绍了为什么 B 站选择 Flink Hudi 的数据湖技术方案,以及针对其做出的优化。主要内容为: 传统离线数仓痛点数据湖技术方案Hudi…

计算机谭音乐同桌的你,同桌的你_Ava_clover_新浪博客

写这个是因为杨傻傻同学那天让我看他听得那首歌《同桌的你》让本人感受颇多虽然开玩笑的问他“我是你的同桌吗?”但是,我还是很感谢杨傻傻(虽然他非要喊我喊他杨哥,但是我还是喜欢这个名字)回想自己所有的同桌但是真正能够记住的其实也就只有…

表格存储 SQL 查询多元索引

简介: 多元索引是表格存储产品中一个重要的功能,多元索引使用倒排索引技术为表格存储提供了非主键列上的快速检索功能,另外也提供了统计聚合功能。表格存储近期开放了SQL查询功能,SQL引擎默认从原始表格中读取数据,非主…

oom 如何避免 高并发_【面试】如何避免OOM的发生

小编基础薄弱,发的内容不算是抄袭,但也基本都是借鉴,若有不足的地方还望点评。内存泄漏(Out Of Memory)俗称OOM,翻了网上一些资料,发生OOM的情况大致有两种,一种是Activity当中对象的引用故障,另…