-
寻找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;
- }
- };