コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
4132 ビュー

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?



アバター
破棄
最善の回答

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">

アバター
破棄
著作者

thanks amal

関連投稿 返信 ビュー 活動
1
5月 17
10318
1
9月 22
2111
4
5月 18
10948
0
3月 23
4986
2
3月 22
9464