允许生成XML报告
项目描述
Qweb 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://<server-address>/report/xml/<module.report_name>/<ids> 来在线查看您的XML报告,作为网页。
有关更多信息,请访问
已知问题/路线图
无
鸣谢
贡献者
Jairo Llopis <j.llopis@grupoesoc.es>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
关闭
散列 为 odoo8_addon_report_xml-8.0.1.0.0.99.dev16-py2-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3cd8ef3b3a7e941f4c89e2cc4ce12c29e249d649ee22ab561faf7abd9773bc52 |
|
MD5 | 310d2ecb524fb0c604a9682da16efbba |
|
BLAKE2b-256 | f3c6f3a35636f8f31e1d5d658d96a2a1ab1fd487d2715c6fbfb6246868ac4f1e |