我試圖將一個域添加到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'
有誰知道正確的方式來爲該域名添加到視圖?