需求描述: 当数据列很多的时候一般会有滚动条出现来拖动进行查看记录,这样会出现一种情况当拖动很长的时候不知道是哪条记录了,用我们的报表双向锁定表头可以做到,同样当我们鼠标移动到某条记录上的时候整个一行加色也可以做到。 处理方式如下: 在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>
<scriptlanguage="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> 最终效果
