例如:在产品字段后面增添字段【展示图片】
思路:1.先找视图【sale.view_order_form】 ---> product的name
但是要注意这是tree视图中的product 所以写法应该是
expr="//tree//field[@name='product_template_id']"
xml代码如下:
此为重点:xpath语法 在tree视图的name名为product_template_id的后面插入这个image_128字段。【position="after"】在后面插入。
<!-- 在下方的 notebook中添加一个字段 myimage -->
<xpath expr="//tree//field[@name='product_template_id']" position="after">
<field name="image_128" widget="image" class="oe_avatar"
options="{'preview_image': 'image_1920'}"/>
</xpath>
2.模型文件中要添加【image_128】这个字段,并继承sale.order_line
py文件代码如下:
class InheritSaleOrderLine(models.Model):
_inherit = 'sale.order.line'
image_128 = fields.Image("产品图片",
related='product_template_id.image_128',
max_width=30, max_height=30)
3.效果展示 :
options="{'preview_image': 'image_1920'}
options的图片放大预览效果没有成功实现,下次再接着尝试