跳转到主要内容

允许生成XML报告

项目描述

License: AGPL-3

Qweb XML报告

本模块是为了扩展报告引擎的功能,以支持XML报告,并允许模块通过代码或QWeb模板生成它们而编写的。

安装

要安装此模块,您需要

但此模块本身对最终用户没有任何作用,因此如果您已安装它,可能是因为还有其他依赖于它的模块。

配置

不需要手动配置。

使用方法

如果您是用户

您将从表单和列表视图中找到的打印菜单中下载XML报告。

如果您是开发者

要了解示例,请检查示例模块

要使用此模块进行开发,您需要

  • 创建一个模块。

  • 使其依赖于此模块。

  • 按照创建报告的说明进行操作,注意您的ir.actions.report.xml记录中的report_type字段必须是qweb-xml

如果您想创建一个自定义报告,说明与HTML报告相同,您必须重写的方法也称为render_html,即使这次您正在创建XML报告。

您可以使自定义报告继承 report_xml.xsd_checked_report,将其命名为与您的XML <template> id相同的名称,前缀为 report.,添加一个 xsd() 方法,该方法返回一个字符串形式的XSD,并免费进行XSD自动检查。

您可以通过访问 http://<server-address>/report/xml/<module.report_name>/<ids> 来在线查看您的XML报告,作为网页。

有关更多信息,请访问

已知问题/路线图

鸣谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问 http://odoo-community.org

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

此版本没有源代码发行版文件。有关 生成发行版存档 的教程。

构建发行版

odoo8_addon_report_xml-8.0.1.0.0.99.dev16-py2-none-any.whl (75.4 kB 查看散列)

上传时间 Python 2

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面