首页 > 解决方案 > 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>

在此处输入图像描述


推荐阅读