随笔 - 225  文章 - 98  trackbacks - 0
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

 

 

    在上一篇文章中,我们讲了如何在提交按钮的事件编辑中写JS代码,从而实现对日期参数的校验。这一篇文章我们同样以FineReport报表工具为例,告诉大家如何通过在参数控件的事件编辑中写js代码,完成同样的校验工作。

 

1.1 制作报表模板

具体操作同前。

1.2 数据校验

l         右击begintime的控件,选择控件设置,添加编辑后事件,如下图所示:

        function fun(){}函数中写入如下JS语句:

        var start = this.options.form.getWidgetByName("begintime").getValue();

        if( start == ""){

            alert("错误,开始时间不能为空");

            return false;

        };

        说明:这段代码是为了验证begintime输入不能为空。

l         右击endtime的控件,选择控件设置,添加编辑后事件,如下图所示

        function fun(){}函数中写入如下Js语句:

        var end = this.options.form.getWidgetByName("endtime").getValue();

        if(end == ""){

             alert("错误,结束时间不能为空");

        return false;

};

        if( start > end){

            alert("错误,开始时间不能大于结束时间");

        return false;

}

        说明:这段代码是为了校验endtime输入不能为空以及结束时间大于开始时间。

1.3 保存并预览

        效果与在提交按钮的事件编辑中写JS代码一样

               

文章转自:http://blog.vsharing.com/fanfanzheng/A1273168.html



了解Java报表工具就从这里开始
posted on 2010-11-14 09:58 season 阅读(133) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

只有注册用户登录后才能发表评论。


网站导航: