如何继承和修改销售订单行中的"Name" - Odoo14
How to inherit and modify "Name" in Sale Order lines - Odoo14
我的目标是让位于 sale.order.line
的“描述”(name
) 字段显示产品“销售描述”(description_sale
)....而不是默认的产品“名称”+“销售说明”。
我看到有人说我必须重写函数 product_id_change
但我不知道该怎么做。
提前致谢,
试试这个:
@api.onchange('product_id')
def product_id_change(self):
res = super(classname, self).product_id_change()
self.name = self.product_id.description_sale if self.product_id and self.product_id.description_sale else self.product_id.name
return res
我的目标是让位于 sale.order.line
的“描述”(name
) 字段显示产品“销售描述”(description_sale
)....而不是默认的产品“名称”+“销售说明”。
我看到有人说我必须重写函数 product_id_change
但我不知道该怎么做。
提前致谢,
试试这个:
@api.onchange('product_id')
def product_id_change(self):
res = super(classname, self).product_id_change()
self.name = self.product_id.description_sale if self.product_id and self.product_id.description_sale else self.product_id.name
return res