跳转到主要内容

允许生成XML报告

项目描述

License: AGPL-3

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://<服务器地址>/report/xml/<模块报告名>/<ids> 来在线查看您的 XML 报告,作为一个网页。

有关更多信息,请访问

致谢

贡献者

维护者

Odoo Community Association

本模块由 OCA 维护。

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

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

项目详情


下载文件

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

源代码分发

此版本没有提供源代码分发文件。请参阅 生成分发归档教程

构建分发

odoo10_addon_report_xml-10.0.1.0.0-py2-none-any.whl (78.2 kB 查看散列)

上传日期 Python 2

由以下机构支持