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

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

[已解决] 如何根据条件修改字体的颜色

[复制链接]
派活园 发表于 2013-5-20 08:03:19 | 显示全部楼层 |阅读模式
本帖最后由 abelard 于 2013-5-24 14:51 编辑

QQ图片20130520080258.jpg
如何根据条件修改字体的颜色
和背景的颜色
shary 发表于 2013-5-20 09:17:00 | 显示全部楼层
您好,关于您的业务需求请参考帖子:
根据条件修改列字体颜色:http://www.teemlink.com/bbs/view ... 0%2B%2B%D1%D5%C9%AB
根据条件修改列背景颜色:http://www.teemlink.com/bbs/view ... 0%2B%2B%D1%D5%C9%AB
abelard 发表于 2013-5-24 14:32:14 | 显示全部楼层
本帖最后由 abelard 于 2013-5-24 14:51 编辑

通过Q上与楼主沟通,楼主对应问题根据条件修改背景颜色是通过修改webapps\obpm\portal\default\dynaform\view\detail.jsp文件
在该文件中加入如下jQuery代码:
jQuery(function(){
jQuery(window).bind('load',function(){
var table=jQuery("#dataTable table");
jQuery.each( jQuery(table).find('tr:gt(0)'),function(){
var tdCless=jQuery(this).find('td:eq(5) a');
var tdCl=jQuery(this).find('td:eq(2) a');
var tdC=jQuery(this).find('td:eq(1) a');

var time='';
if(jQuery(tdCless).find('FONT').length>0)
time=jQuery.trim(jQuery(tdCless).find('FONT').html());
else
time=jQuery.trim(jQuery(tdCless).html());

var statel='';
if(jQuery(tdCl).find('FONT').length>0)
statel=jQuery.trim(jQuery(tdCl).find('FONT').html());
else
statel=jQuery.trim(jQuery(tdCl).html());       

var schedule='';
if(jQuery(tdC).find('FONT').length>0)
schedule=jQuery.trim(jQuery(tdC).find('FONT').html());
else
schedule=jQuery.trim(jQuery(tdC).html());       


if(statel=="执行"){
var date=Date.parse(time.replace("-","/"));
var now=new Date();
if(date<now)
{
//alert('')
jQuery(this).css({'background-color':'red'});
}

}else{
  if(schedule=="100"){
  jQuery(jQuery(this).find('td:eq(1) a')).css({'background-color':'green'});
}       
}

})
});
});
对应问题解决,帖子关闭,感谢楼主反馈。

本版积分规则

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

GMT+8, 2026-8-12 23:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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