jasperreport实现Html、Pdf、Rtf、Excel、Xml报表导出
l转自:http://lbccheng.blog.163.com/blog/static/31412092009545189308/
1.数据源(JRDataSource)
import java.util.ArrayList;
import java.util.List;
import lbc.report.basequery.QueryData;
import lbc.report.bean.VioWritJycfjds;
import lbc.report.bean.base.BaseVioWritJycfjds;
import org.hibernate.Session;
import net.sf.jasperreports.engine.JRDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRField;
/**
* @类名:ReportDataSource.java
* @类功能描述: 产生报表填充需要使用的数据源
* @author lbc
* @version v1.0.0.1
* @see
*/
public class ReportDataSource implements JRDataSource {
private int index = -1;
private static QueryData queryData=new QueryData();
private static List list=new ArrayList();
static
{
String SQL="select * from VIO_WRIT_JYCFJDS";
list=queryData.sqlQuery(SQL, VioWritJycfjds.class);
}
public Object getFieldValue(JRField field) throws JRException {
String fieldName=field.getName();
if(fieldName.equals("bh"))
{
return ((VioWritJycfjds)list.get(index)).getId();
}
if(fieldName.equals("bt"))
{
return ((VioWritJycfjds)list.get(index)).getJybt();
}
if(fieldName.equals("sfjg") && (((VioWritJycfjds) list.get(index)).getJysfjg())!=null && (((VioWritJycfjds) list.get(index)).getJysfjg()).equals("1"))
{
return "\u221A";
}
}
2.JasperPrintWithJRDataSource类
import java.io.File;
import java.util.Map;
import net.sf.jasperreports.engine.JRDataSource;
import net.s
相关文档:
FusionCharts 的 XML标签属性有一下四种数据类型
* Boolean - 布尔类型,只能为1或者0。例如:<graph showNames=’1′ >
* Number - 数字类型,只能为数字。例如:<graph yAxisMaxValue=’200′ >
* String - 字符串类型,只能为字符串。例如: <graph caption=’My Chart&rsqu ......
①html() 相当于innerHTML属性 可以用与XHTML文档,当不能用于XML文档 var p_html = $("p").html(); //获取元素的HTML代码 $("p").html("......."); ......
特殊JavaScript脚本:
1.禁用(恢复)href超级链接.
2.javascript中调用vbs对话框实现Confirm,可以显示Yes,No,还有各种图标,仅IE下有效.
3.限制上传文件类型为jpg.
4.限制离开当前页面,在离开时提示.仅限制窗口关闭或通过某个href超级链接离开.(页面刷新和地址栏改变时不提示)
demo.html如下:
<html>
&n ......
最近准备开发一个b/s架构的应用程序需要用到activeX控件,web服务器尚未进入编码阶段,偶手上已有原用于vc客户端程序中的ocx控件,想测试一下此控件在普通网页上执行功能有无偏差,于是搞了个简单的html静态页面调用来测试OCX控件。
一 注册OCX控件
新建reg.txt文件
编辑
RegSvr32 TestOCX.ocx //TestOCX是 ......
type=button 就单纯是按钮功能
type=submit 是发送表单
但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:
使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.
用button后往往 ......