我试图将一个域添加到Odoo字段中的sale.order.line
。具体来说,我试图确保唯一可供选择的Route是与订单行相关的产品具有相同名称的Route。这里是我的尝试:如何在XML视图中引用Odoo V10域中的子模型
这里是route_id
原始出的现成字段定义一个sale.order.line
:
<field name="route_id" groups="sale_stock.group_route_so_lines">
我修改了它,包括像这样的域:
<field name="route_id" groups="sale_stock.group_route_so_lines" domain="[('name', '=', product_id.name)]"/>
但是,我似乎无法通过product_id
属性访问相关的product.product
。据我所知,product_id
只是简单地返回id,而不是实际的记录本身。因此,当我尝试将呼叫链接到name
时,它不起作用。
我收到以下错误点击进入路由领域的订单时:
Uncaught Error: AttributeError: object has no attribute 'name'
有谁知道正确的方式来为该域名添加到视图?