如何从product_id.product_tmpl_id.type
模型访问字段sale.order.line
。
我在xml视图中有以下按钮:
button name="print_report" string="Print" type="object" icon="gtk-print" attrs="{'invisible':[('product_id.product_tmpl_id.type', '!=', 'product')]}"/>.
通过这个声明,Odoo向我显示了以下错误:
Uncaught Error: Campo desconocido product_id.product_tmpl_id.type en el dominio [["product_id.product_tmpl_id.type","!=","product"]]
感谢您的帮助。谢谢
答案 0 :(得分:0)
您确定将字段product_id声明为按钮视图吗? 如果是,并且还没有工作,那么您可以尝试在sales.order.line
中创建一个相关字段type = fields.Selection(related='product_id.product_tmpl_id.type')
并将其用于域
[('type', '!=', 'product')]
(记得在视图中放置类型字段,甚至是不可见的)