天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2122|回复: 7

[需求(Feature)] V5.1版本根据视图列的值设置视图行颜色的脚本怎么写

[复制链接]
anten 发表于 2023-11-21 11:59:19 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:2330202074
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:


V5.1版本根据视图列的值设置视图行颜色的脚本怎么写,以前版本的有关脚本都不生效了。最好给一个完整的例子。






1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\"已解决可结帖\\\"
jimmy 发表于 2023-11-21 14:56:43 | 显示全部楼层
请给出以前版本的有关脚本,可以根据具体脚本帮你找出无效的原因,谢谢
 楼主| anten 发表于 2023-11-22 10:35:25 | 显示全部楼层
jimmy 发表于 2023-11-21 14:56
请给出以前版本的有关脚本,可以根据具体脚本帮你找出无效的原因,谢谢


//以下脚本旧版本是有效的,现在版本失效了,前端视图行没有任何颜色变化。

(function(){
var col="";         
var lgid=getWebUser().getId();        
var doc=getCurrentDocument();           
if(doc!=null){   
  var val=doc.getItemValueAsString("ScheduleName");   //println("班表视图列行颜色脚本val: "+val);
  if(val.equals("早班")){      
    var rtn="#EEFFBB";      
  }else{      
    //var rtn="#eeffbb";     
    var rtn="";   
  }      
    //根据条件设置当前行的颜色           
  col +="<script>";           
  col += "var obj=document.getElementsByName('_selects'); for(var i=0;i<obj.length;i++){if(obj.value == '" + getId() + "') {obj.parentNode.parentNode.bgColor = '"+rtn+"';break;}};";           
  col += "</script>";                 
}//println("班表视图列行颜色脚本col: "+col);
return col;
})()

jimmy 发表于 2023-11-22 10:52:43 | 显示全部楼层
麻烦将旧版的有效的时候的效果截图出来,谢谢
 楼主| anten 发表于 2023-11-22 19:17:57 | 显示全部楼层
jimmy 发表于 2023-11-22 10:52
麻烦将旧版的有效的时候的效果截图出来,谢谢

参考这个帖子吧,里面有效果图:

http://www.teemlink.com/bbs/foru ... 8&fromuid=48618
jimmy 发表于 2023-11-27 11:05:48 | 显示全部楼层
目前已无法实现,建议定制
 楼主| anten 发表于 2023-11-27 16:01:58 | 显示全部楼层
jimmy 发表于 2023-11-27 11:05
目前已无法实现,建议定制


这个功能都要定制??太夸张了吧
lillian828 发表于 2023-11-27 18:32:30 | 显示全部楼层
anten 发表于 2023-11-27 16:01
这个功能都要定制??太夸张了吧

您好,与技术确认,5.1版本不支持配置实现,如需要得另定制实现哦。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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