本帖最后由 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'});
}
}
})
});
});
对应问题解决,帖子关闭,感谢楼主反馈。 |