js函数算出单元格中最新的时间

获得所有扩展单元格里的最新的时间和自定义javascript函数算出单元格中最大值/最小值有点类似,下面简单
介绍下
第一步:制作报表模板如下:数据集用的是订单表如下图


第二步:定义js函数,设计D3单元格的填报属性如下


第三步:在showReport.jsp加上自定义的js
<script language=”javascript”>
//一个javascript函数,可以算出一堆日期型单元格中最新的日期
function getMaxDate(obj1,obj2){
var yyy = obj2;
var maxDate = “”;
maxDate=document.all["report1_C3"].value;
for(var i=4;i<obj1+3;i++)

var tempId = “report1_C”+i.toString();
var tempDate = document.all[tempId].value;
if(tempDate>maxDate)
maxDate=tempDate;

var did = “report1_D2″;//求出最小值后在页面展现的单元格
document.all[did].value=maxDate;//提交的值
document.all[did].innerText=maxDate;//页面显示值
return ”;

</script>

最终效果图如下:

热门文章