改变单元格校验的颜色
教程里有这个 js 这里只是说明一下用法, 如需将单元格校验的相关单元格背景色设为蓝色,可在展现填报表的 jsp 中直接添加如下脚本, 脚本不需要改直接复制:
//以下内容为用户自定义添加的程序代码
var oldbk = cell.getAttribute( "oldbk" ); //oldbk用于记录单元格原来的背景色
if( addMark ) { //添加标记
if( oldbk != null ) return; //标记过的,不用再标记了
cell.setAttribute( "oldbk", cell.style.backgroundColor );
cell.style.backgroundColor = "blue"; //设置单元格背景色为蓝色
var table = _lookupTable( cell ); //找到当前编辑的单元格所在的table
if( table.currEditor != null && table.currEditor.editingCell == cell ) { //cell是当前编辑单元格
_setEditorStyle( table.currEditor, cell ); //将修改后的单元格样式设置到当前编辑器里
}
}
else { //清除标记
if( oldbk != null ) { //判断是否有标记过
cell.style.backgroundColor = oldbk;
cell.removeAttribute( "oldbk" );
}
}
}
填报表里直接就是直接使用单元格校验就可以, 默认是红的加上上边那个函数就改变颜色了.