Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
5364 Lượt xem

i want to add a field to the sale.order view 

i proceed this way for the declaration of the field on the model.py 

class SaleOrderLine(models.Model):

    _inherit = 'sale.order.line'

    prf = fields.Char(string='prf')


and on the view form the fallowing :

<?xml version="1.0" encoding="utf-8" ?>

<!-- License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

     Copyright 2015 Grupo ESOC Ingeniería de Servicios, S.L.U. -->

<odoo>

    <data>

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

                <field name="name">sale.order.view.inherit1</field>

                <field name="model">sale.order</field>

                <field name="inherit_id" ref="sale.view_order_form"/>

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

                    <xpath expr="//form/sheet/notebook/page[@string='Other Information']/group/group[@string='Sales Information']/field[@name='user_id']" position="after">

                        <field name="prf"/>

                    </xpath>

                </field>

            </record>

    </data>

</odoo>


but the server persiste on showing this error, i think i still have an issue on the xpath structure. don't you think ? 


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi:

As far as possible, you should avoid using "string" in your xpath expression since these can get changed at any point in time. Attributes like "name" are more suitable for use in the xpath expression.

Change your xpath to the following and it should work.

    <xpath expr="/form/sheet/notebook/page[@name='other_information']/group/group[@name='sales_person']/field[@name='user_id']" position="after">
        <field name="prf"/>
    </xpath>


Ảnh đại diện
Huỷ bỏ

string is not valid anymore, I don't remember since which version.

Tác giả Câu trả lời hay nhất

it works like Magic, Thanks a lot !

Ảnh đại diện
Huỷ bỏ

The proper way to thank for help in this forum is to check it as anwered and to upvote the help. No need to post an answer for that.

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 3 24
1746
1
thg 11 18
8928
5
thg 4 16
6392
2
thg 8 25
2371
1
thg 7 25
882