iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
Odoo

Odoo 16 入門介紹系列 第 16

View的繼承

  • 分享至 

  • xImage
  •  

<field name="inherit_id">View的繼承

<form>的繼承

下面這對程式碼繼承至base.view_partner_form在website之後添加<field name="write_date"/>欄位

<record id="view_partner_form" model="ir.ui.view">
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_partner_form"/>
    <field name="arch" type="xml">
        <field name="website" position="after">
            <field name="write_date"/>
        </field>
    </field>
</record>

<tree>的繼承

下面這對程式碼繼承至base.view_partner_tree在email之後添加<field name="phone" position="move"/>欄位

<record id="view_partner_tree" model="ir.ui.view">
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_partner_tree"/>
    <field name="arch" type="xml">
        <field name="email" position="after">
            <field name="phone" position="move"/>
        </field>
    </field>
</record>

<Search>的繼承

下面這對程式碼繼承至base.view_res_partner_filter添加到收尋選項最下層<field name="mobile"/>欄位

<record id="view_res_partner_filter" model="ir.ui.view">
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="base.view_res_partner_filter"/>
    <field name="arch" type="xml">
        <xpath expr="." position="inside">
            <field name="mobile"/>
        </xpath>
    </field>
</record>

<record id="指定的view">繼承所指定的view不能更改


上一篇
record 的 parameter 介紹
下一篇
view 功能的加強運用
系列文
Odoo 16 入門介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言