允许生成XML报告
项目描述
XML报告
本模块编写是为了扩展报告引擎的功能以支持XML报告,并允许模块通过代码或QWeb模板生成它们。
安装
要安装此模块,您需要
在Odoo的$PYTHONPATH中安装lxml。
安装存储库reporting-engine。
但此模块本身不会为最终用户提供任何功能,所以如果您已经安装了它,可能是因为还有另一个依赖于它的模块。
使用
如果您是用户
您将能够从表单和列表视图中找到的打印菜单下载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 报告,作为一个网页。
有关更多信息,请访问
致谢
贡献者
Jairo Llopis <j.llopis@grupoesoc.es>
Enric Tobella <etobella@creublanca.es>
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
odoo10_addon_report_xml-10.0.1.0.0-py2-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 701148003858153fb35121a66f829ff413d055c8c142619f411b918a87e852be |
|
MD5 | 4e617e4ae317dafc85c526bb7825fd2d |
|
BLAKE2b-256 | 50454d388485b57250050374c8c4f6868f4ffc931f07daec24425d1038753c76 |