当前数据行变色
需求描述:
当数据列很多的时候一般会有滚动条出现来拖动进行查看记录,这样会出现一种情况当拖动很长的时候不知道是哪条记录了,用我们的报表双向锁定表头可以做到,同样当我们鼠标移动到某条记录上的时候整个一行加色也可以做到。
处理方式如下:
在jsp页面加上一段js和css就可以代码如下:也可参见附件
<style id=”report2_style”>
.report1_2 { text-align:left;vertical-align:middle;font-family:Dialog;font-size:12px;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;border-left-style:solid;border-left-width:1px;border-left-color:#000000;border-top-style:solid;border-top-width:1px;border-top-color:#000000;border-right-style:solid;border-right-width:1px;border-right-color:#000000;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000000;word-break:keep-all;}
</style>
<script language=”javascript”>
function changeStyle(obj)
var row = obj.parentNode;
for(var i=0;i<row.cells.length;i++)
{
row.cells[i].className=’report1_2′;
row.style.background =’#0099ff’;
function changeBackStyle(obj)
var row = obj.parentNode;
for(var i=0;i<row.cells.length;i++)
row.cells[i].className=’report1_1′;
</script>
最终效果