2017-07-14 76 views

回答

0

解决的最好办法的报告这是简单的Odoo MVC。只需创建一个将呈现视图的控制器;定义要呈现的视图并注册视图。我在这里找到了一个教程:https://www.odoo.yenthevg.com/creating-webpages-controllers-odoo10/

请注意,(本文发布时)教程在视图的XML中有错误 - 第16行和第17行需要交换,以便XML正确嵌套。

0

为此,您可以创建一个QWeb报表,它们是标准网页。

openacademy /视图/ report.xml将

<template id='template_id'> 
    <t t-call="report.html_container"> 
     <t t-foreach="docs" t-as="o"> 
      <t t-call="report.external_layout"> 
       <div class="page"> 
        <h2>Report title</h2> 
        <p> report text </p> 
       </div> 
      </t> 
     </t> 
    </t> 
</template> 

放入清单文件 openacademy/清单的.py

# always loaded 
    'data': [ 
    'views/openacademy.xml', 
    'views/report.xml', 
], 

Documentation on QWeb Report

+0

这是Odoo 10吗?问题标记为“odoo-10” –

+0

将报告添加到“data”元素时出现错误。由于这是qweb,它不属于qweb元素吗?该文件没有说。另外,它没有说如何为报告建立菜单。我有很多糟糕的Odoo书籍中的一本简单地说:“在报告标签中使用此视图”并给我报告标签......但不告诉我该报告标签应该包含哪个文件。 –

相关问题