Setelah sekian abad lama mencari apa nama selector untuk menggantikan string (jika di odoo 8) akhirnya ketemu juga caranya. Dan disini saya ingin membagikannya kepada teman-teman semua yang membaca postingan saya ini.
Disini saya contohkan untuk menginherit form view yang di Sales Order.
from openerp import models, fields, api, _
class InheritModule(models.Model):
_inherit = "sale.order"
_description = "sembarang opo kui, penjelasanmu, opo?"
nama = fields.Char("Lowongan", required=True)
Untuk xml nya kita isi
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- menambahkan record di sales order -->
<record id="namamu" model="ir.ui.view">
<field name="name">sale.order.inherit</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[1]/notebook[1]/page[1]" position="after">
<page string='Iki berhasil'>
<field name="nama"/>
<field name="gambar"/>
</page>
</xpath>
</field>
</record>
<!-- / menambahkan record di sales order -->
</data>Pada selector tersebut kita menggunakan angka untuk mengindex yang mana yang akan kita inherit.
</openerp>
mulai dari form, sheet pertama, notebook pertama, dan page yang pertama di posisi setelahnya. Maka hasilnya akan seperti ini..
Terima kasih telah berkunjung, jika ada yang mau ditanyakan silahkan bertanya.