`
xdoc
  • 浏览: 296026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

云报表XDOC:带参数的HTML

 
阅读更多
  HTML中可以支持参数(如果没有就不能叫报表了),参数的引用方式为:${参数名称},参数的传递方式为json方式,如下:
var html = "<html><h1>${公司}</h1><img src='${徽标}'></html>";
XDoc.run(html,"flash",{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},"_blank");


 
XDOC还可以使用“_xdata”参数传递批量数据,例如:
XDoc.run(html,"flash",
  {_xdata:[
    {公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},
    {公司:"百度",徽标:"http://www.baidu.com/img/bdlogo.gif"},
    {公司:"腾讯",徽标:"http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png"},
    {公司:"阿里巴巴",徽标:"http://i04.c.aliimg.com/cms/upload/2012/625/674/476526_1451252140.jpg"}
  ]}
  ,"_blank");
 


 
完整的示例html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>XDOC Server</title>
</head>
<body>
<script type="text/javascript" src="http://xdoc.sinaapp.com/xdoc.js"></script>
<script type="text/javascript">
var html = "<html><h1>${公司}</h1><img src='${徽标}'></html>";
//XDoc.run(html,"flash",{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},"_blank");
XDoc.run(html,"flash",
	{_xdata:[
		{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},
		{公司:"百度",徽标:"http://www.baidu.com/img/bdlogo.gif"},
		{公司:"腾讯",徽标:"http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png"},
		{公司:"阿里巴巴",徽标:"http://i04.c.aliimg.com/cms/upload/2012/625/674/476526_1451252140.jpg"}
	]}
	,"_blank");
</script></body>
</html>
 
  • 大小: 37.2 KB
  • 大小: 33.5 KB
分享到:
评论

相关推荐

    xdoc:一个超级方便的文档生成工具

    文档一个前端文档生成器安装使用 npm 安装 xdoc: $ npm install xdoc -g用法初始化文档: $ xdoc init构建文档: $ xdoc build [options]在 127.0.0.1:8000 启动服务器: $ xdoc server在 127.0.0.1:8000 启动...

    xDoc:Xtext 文档语言

    文档什么是 Xdoc Xdoc 是一种用于软件项目的简单文档语言。 它专注于但不限于 Eclipse 插件项目,生成功能齐全的 Eclipse 帮助插件。 我们支持代码块以及类路径中对 java 类的代码引用。 编辑器中的错误标记会向开发...

    XDOC智能文档平台.pptx

    3. 报表处理:可以使用XDOC智能文档平台来处理报表,实现报表的智能化和自动化。 知识点: 1. XML格式的应用:XDOC智能文档平台使用XML格式作为文档的基础格式,这使得文档的格式丰富和开放。 2. 文档式表单:XDOC...

    xdoc:可执行文件引擎

    【XDoc: 可执行文件引擎】 XDoc是一种创新的文件格式,被设计为一个通用容器,用于存储和执行各种类型的文档。它不是简单的文本或图像文件,而是包含了一个完整执行环境的文件,使得文档自身可以包含代码并进行自我...

    xDoc:基于Java的代码注释(不是注解哦~)生成接口文档的框架与工具,同时附带基于Spring MVCBoot的接口文档生成

    XDoc讨论QQ群:820854691❦ XDoc 基于Java注释的接口文档工具基于java注释生成接口文档-对代码无侵入,无需注解,纯代码注释支持SpringWeb, SpringBoot, JFinal文档输出格式支持markdown和离线/在线html等为何使用XDoc?...

    一键打开本地xdoc模板编辑器

    5. 其他带$数字的类(如XDocEditorEmbed$6.class、XDocBuilderEmbed$3.class等)通常是内部匿名类或私有辅助类,用于实现特定的功能或逻辑,如事件监听、回调处理等。 在实际使用中,用户可以通过这个本地编辑器...

    xdoc文件预览.zip

    尤其在处理多种格式的文档时,如我们提到的"xdoc"文件,这种预览功能显得尤为实用。xdoc文件是Microsoft Word创建的文档,通常包含了文本、图像、表格和格式化元素。 文件预览技术主要涉及以下几个核心知识点: 1....

    Xdoc jar,freemarker2.3.8jar

    - 在实际应用中,Xdoc常用于生成报表、合同等需要定制化格式的文档,尤其是在需要动态填充数据的情况下。 2. **Freemarker**: - Freemarker是一个强大的、开源的模板引擎,它支持多种语言,包括Java。它的主要...

    saxon-xdoc:用于LINQ to XML的概念证明Saxon .NET API XDM实现(将Saxon .NET与包装的XDocument结合使用)

    萨克森-xdoc 用于LINQ to XML的概念证明Saxon .NET API XDM实现(将Saxon .NET与包装的XDocument结合使用) 注意:这是概念的有效证明。 但是,有几件事情没有实现,也没有经过测试。 概括 saxon-xdoc允许您直接在...

    FreeMarker+XDoc生成pdf、rtf、docx、htm、jar、swf、png等文件

    5. 使用XDoc:通过XDoc库,选择目标格式(如PDF、RTF等),并提供模板和数据模型,让XDoc进行转换生成。 6. 生成文件:最后,XDoc会根据模板和数据生成指定格式的文件,例如PDF、RTF、DOCX等。 在提供的压缩包文件...

    XDoc2AsciiDoc:小型实用程序,可帮助将xDoc文档转换为AsciiDoc文档

    命令行参数 XDoc2AsciiDoc是一个命令行实用程序,并且要求路径中包含Java(5.0+)。 从xdoc文件夹中读取.xdoc文件,在asciidoc文件夹中创建.asc文件 java -cp ./x2a.jar com.consoli.x2a.XDoc2AsciiDoc xdoc ...

    Xdoc资源jar包hg.jar

    hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar

    xdoc所需的js文件

    xdoc 的引入js,具体使用http://blog.csdn.net/joeson7456/article/details/79387680

    js版Word、PDF下载,挺简单的

    3. **配置参数**:根据需求,可能需要配置XDOC的一些选项,如页边距、字体大小、页面大小等。 4. **调用转换函数**:使用XDOC提供的API,如`XDoc.word`或`XDoc.pdf`,将HTML内容转换为目标格式。这些函数通常接收...

    nasm-0.98.39-xdoc.zip_XDOC_nasm

    XDOC文件通常包含了详细的文档和教程,旨在帮助用户理解和使用NASM。** 在"nasm-0.98.39-xdoc.zip_XDOC_nasm"这个压缩包中,我们主要会找到关于NASM 0.98.39版本的详细文档。以下是基于这个主题的深入讲解: 1. **...

    maven-html2xdoc-plugin-1.4.jar

    maven-html2xdoc-plugin-1.4.jar

    maven-html2xdoc-plugin-1.3.jar

    maven-html2xdoc-plugin-1.3.jar

    maven-html2xdoc-plugin-1.3.1.jar

    maven-html2xdoc-plugin-1.3.1.jar

    maven-html2xdoc-plugin-1.2.jar

    maven-html2xdoc-plugin-1.2.jar

    基于poi封装的word-excel-Pdf导出的xdoc设计,xdoc的jar包,加代码

    在IT行业中,数据的导入与导出是常见的需求,特别是在数据分析、报表生成和文档处理时。Apache POI 是一个流行的开源库,它允许Java开发者读取、创建和修改Microsoft Office格式的文件,如Word(.doc/.docx)、Excel...

Global site tag (gtag.js) - Google Analytics