![](/img/trans.png)
[英]Attrs validation checking when an attribute is another attrs object
[英]How to access a field of another model in a button with the attrs attribute?
我如何从sale.order.line
模型中访问字段product_id.product_tmpl_id.type
。
我在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"]]
我感谢您的帮助。 谢谢
您确定在按钮视图中声明了product_id字段吗? 如果是这样,并且还无法正常工作,那么您可以尝试在sales.order.line中创建一个相关字段
type = fields.Selection(related='product_id.product_tmpl_id.type')
并将其用于领域
[('type', '!=', 'product')]
(记住在视图内部放置类型字段,即使是不可见的)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.