Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
4225 Weergaven

I added a field in move_lines(stock.picking) using xpath expression.

python

class StockMove(models.Model):

    _inherit = "stock.move"

   serial_no = fields.Char(string="Serial#")

This my field to add in one2many. In my xml I added like this.

xml

<record model="ir.ui.view" id="view_picking_form_inherit_serial_no">

            <field name="name">stock.picking.serial.form</field>

            <field name="model">stock.picking</field>

            <field name="inherit_id" ref="stock.view_picking_form"/>

            <field name="arch" type="xml">

                    <xpath expr="//notebook/page/field[@name='move_lines']/tree/field[@name='product_id']" position="after">

                              <field name="serial_no"/>

                </xpath>    

            </field>

  </record>

Notes

I get a validation error the xpath expression cannot be located in the parent view.How to solve this issue?



Avatar
Annuleer
Beste antwoord

Hello,

The field you are trying to change is not in tree
change your expression to

<xpath expr="//notebook/page/field[@name='move_lines']/kanban/field[@name='product_id']" position="after">

Avatar
Annuleer
Auteur

thanks amal

Gerelateerde posts Antwoorden Weergaven Activiteit
1
mei 17
10447
1
sep. 22
2194
4
mei 18
11133
0
mrt. 23
5157
2
mrt. 22
9773