odoo-13 - Odoo 13 - 如何在销售订单行选项卡中添加新列
问题描述
如何在 Odoo 13 的销售订单行选项卡中添加新字段?
我的目标是在销售订单行选项卡的产品列之前添加新字段/列。
解决方案
res_sale_order_line.py
class ResSaleOrderLine(models.Model):
_inherit = "sale.order.line"
new_field = fields.Many2one('product.product', string='New Field')
视图.xml
<xpath expr="//page[@name='order_lines']/field[@name='order_line']/form/group/group/field[@name='product_id']" position="before"> <field name="new_field"/> </xpath>
<xpath expr="//page[@name='order_lines']/field[@name='order_line']/tree/field[@name='product_id']" position="before"> <field name="new_field"/> </xpath>