gpt4 book ai didi

odoo - 我需要了解 odoo 中 xpath 的使用

转载 作者:行者123 更新时间:2023-12-02 17:00:21 29 4
gpt4 key购买 nike

我使用 xpath 自定义 odoo 报告,但我无法理解如何在 xpath 标签中使用 postion 属性,请给我文档和示例以使用 position="replace" 和 position="里面”...

最佳答案

xpath 中的可用位置是1:里面2:之后3:之前4:更换5: 属性

1:内部

<record model="ir.ui.view" id="view_partner_form">
<field name="name">res.partner.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Relations">
<field name="relation_ids" colspan="4" nolabel="1"/>
</page>
</notebook>
</field>

这将在基本模块中的 res.partner.form View 的笔记本中添加一个页面。

2:之后

<record model="ir.ui.view" id="view_partner_form4">
<field name="name">res.partner.form.inherit4</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="lang" position="after">
<field name="relation_ids"/>
</field>
</field>

这将在 lang 字段之后添加 relation_ids 字段。

3:之前

<record model="ir.ui.view" id="view_partner_form3">
<field name="name">res.partner.form.inherit3</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="lang" position="before">
<field name="relation_ids"/>
</field>
</field>

这将在 lang 字段之前添加 relation_ids 字段。

4:替换

<record model="ir.ui.view" id="view_partner_form2">
<field name="name">res.partner.form.inherit2</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="lang" position="replace"/>
</field>

替换我们可以使用替换位置的任何元素

5:属性

<record model="ir.ui.view" id="view_partner_form2">
<field name="name">res.partner.form.inherit2</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//form/field[@name='lang']" position="attributes">
<attribute name="string">New String for field</attribute>
<attribute name="readonly">(1,0)field editing</attribute>
<attribute name="invisible">(1,0) visibility</attribute>
<attribute name="groups">groups for field</attribute>
</xpath>

check this odoo's official documentation

关于odoo - 我需要了解 odoo 中 xpath 的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54476983/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com