1

我如何product_id.product_tmpl_id.typesale.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"]]

我感谢您的帮助。谢谢

4

1 回答 1

0

您确定将字段 product_id 声明到按钮的视图中吗?如果是这样,并且还没有工作,那么您可以尝试在 sale.order.line 中创建一个相关字段

type = fields.Selection(related='product_id.product_tmpl_id.type')

并将其用于域

[('type', '!=', 'product')]

(记得在视图中放置类型字段,即使是不可见的)

于 2016-03-02T15:18:01.913 回答