根据odoo 8中的条件查看或隐藏一个报告菜单

时间:2018-01-29 11:50:04

标签: odoo-8 odoo odoo-view

我是odoo的新人。我正在使用Odoo 8.它存货/ stock_report.xml。我在新模块中继承了一个菜单选项(顶部下拉菜单)报告。现在我想根据某些条件显示它。更明确的是menu="False"如果('state', '==', 'assigned')menu="True"

如何在菜单中编写此内容。我尝试过以下方式。但它不起作用。或者,如果还有其他方法可做。我必须通过继承来做到这一点。

<report
            string="Picking test"
            id="stock.action_report_picking"
            model="stock.picking"
            report_type="qweb-pdf"
            name="stock.report_picking"
            file="stock.report_picking"
            menu="{'False':['|',('state', '==', 'assigned')]}"
        />

1 个答案:

答案 0 :(得分:2)

你不能这样做,但你可以从菜单

进行圆形隐藏报告
   menu = "False"

使用按钮打印该报告的按钮,您可以使用attrs隐藏该按钮[('state', '=', 'assigned')]

相关问题