ABI如何让一列中有相同数据的时候将对应的行整行高亮显示

2558
0

leiz 小试身手Lv3

发表于2020-7-22 13:25

楼主
ABI如何让一列中有相同数据的时候将对应的行整行高亮显示
通过以下脚本即可实现:
  1. var arr=<#=GRID1.B1$#>//对比是否有相同数据的列的表元
  2. var arr1=[];
  3. var count=0;
  4. for(var i=0;i<arr.length;i++){
  5.   for(var j=0;j<arr.length;j++){
  6. if(arr[i]==arr[j]){
  7. count++;
  8. }
  9. }
  10. if(count>1){
  11. arr1.push(i)
  12. }
  13. count=0;
  14. }
  15. var ys=document.getElementById("GRID1"); //对应的报表id
  16. var newys=ys.getElementsByTagName("tr");
  17. for(var l=0;l<arr1.length;l++){
  18. newys[arr1[l]].style.backgroundColor="#F00"  //需要修改高亮颜色
  19. }
复制代码


效果如下图所示:图中将有数据相同的列对应的行都进行了高亮显示


0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号