我是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')]}"
/>
答案 0 :(得分:2)
你不能这样做,但你可以从菜单
进行圆形隐藏报告 menu = "False"
使用按钮打印该报告的按钮,您可以使用attrs
隐藏该按钮[('state', '=', 'assigned')]