跳转到主要内容

允许生成XML报告

项目描述

License: AGPL-3

XML报告

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

安装

要安装此模块,您需要

但此模块本身并不为最终用户做任何事情,所以如果您安装了它,可能是因为还有另一个依赖于它的模块。

用法

此模块旨在作为其他模块的基础引擎使用,因此如果您是用户,将不会产生直接结果。

如果您是开发者

要了解示例,只需查看示例模块

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

  • 创建一个模块。

  • 使其依赖于此模块。

  • 按照创建报告的说明进行操作,同时请注意,在您的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/<module.report_name>/<ids> 在线查看您的 XML 报告。

有关更多信息,请访问

鸣谢

贡献者

维护者

Odoo Community Association

本模块由 OCA 维护。

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

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

项目详情


下载文件

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

源代码发行版

本发行版没有可用的源代码发行版文件。请参阅 生成发行版存档 的教程。

构建发行版

odoo11_addon_report_xml-11.0.1.0.2-py2.py3-none-any.whl (77.1 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

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