- 
                
                    
 - 
                
寻找AWM 小试身手Lv3
发表于2019-5-16 17:19
 
楼主
    
                         本帖最后由 寻找AWM 于 2019-5-20 15:28 编辑 
脚本如下,在报表中客户端脚本对话框中写下如下脚本
 
复制代码
        
        
    
    
    
    
    
脚本如下,在报表中客户端脚本对话框中写下如下脚本
- /*
 
- *设置单元格的选中背景色和选中字体颜色
 
- */
 - var grid1 = g_rptpage.getGridById("GRID1");
 
- grid1.selectedBgcolor ="#00FF00";//选中背景色
 
- grid1.selectedFontColor ="#FF0000";//选中字体颜色
 
- /**
 
- * 设置选中表元的样式,cell为dom(td)
 
- */
 
- GridHtml.prototype.setCellStyle = function(cell){
 
-         var bc = this.selectedBgcolor;
 
-         if (bc != cell.style.backgroundColor) {
 
-                 cell.style.backgroundColor = bc;
 
-         }
 
-         cell.color = cell.style.color;
 
-         var selectedColor = this.selectedFontColor;
 
-         if (selectedColor != cell.style.color) {
 
-                 cell.style.color = selectedColor;
 -                 
 -                 cell.childNodes[0].style.color = selectedColor;//设置钻取表元字体颜色
 
-         }
 
- };
 
- /**
 
- * 恢复一个表元的样式
 
- */
 
- GridHtml.prototype.gobackCellStyle = function(cell) {
 
-         var color = cell.style.backgroundColor;
 
-         if (color != cell.backgroundColor) {
 
-                 cell.style.backgroundColor = cell.backgroundColor;
 
-         }
 
-         var cellColor = cell.color;
 
-         if (cell.style.color != cellColor) {
 
-                 cell.style.color = cellColor;
 
-                 cell.childNodes[0].style.color = cellColor;
 
-         }
 
- };
 


