网页脚本控制中,最常见的是对单元格的数据值进行各种处理,例如对于浏览式报表,把单元格数据值取出来做一些运算或者传递给某个函数做业务处理等。
因此,我们摒除和业务相关的部分,润乾报表的网页脚本必须提供获取单元格数据值、获取修改前的值和修改后的值等方法。
//通过报表名和单元格名,获取单元格的真实值,其中reportName为tag中的name属性,cellName为A1、A2等
function _getRealValueByName(reportName, cellName){
var cell = document.getElementById(reportName+"_"+cellName);
return cell.value;
}
//通过报表名和单元格名,获取单元格的显示值,其中reportName为tag中的name属性,cellName为A1、A2等
function _getDispValueByName(reportName, cellName){
var cell = document.getElementById(reportName+"_"+cellName);
return cell .innerText;
}
var realValue=report1_C1.value; //获得C1单元格的真实值,report1为tag的name属性
var dispValue=report1_C1.innerText; //获得C1单元格的显示值,report1为tag的name属性