How to Create Menu
How to Create Menu
#A
<record id="vpicktree_barang_titipan" model="ir.ui.view">
<field name="name">stock.picking.tree.barang.titipan</field>
<field name="model">stock.picking</field>
<field name="arch" type="xml">
<tree string="Barang Titipan" create="false"> -----------------> create=false (untuk create), edit=false (untuk edit)
<field name="name"/>
</tree>
</field>
</record>
#B
<record model='ir.actions.act_window' id='barang_titipan_action'>
<field name="name">Barang Titipan</field>
<field name="res_model">stock.picking</field> ---------> objek ?
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="vpicktree_barang_titipan"/> ---------> buat manggil #A
<field name="domain">[('barang_titipan','=',True)]</field> ---------> ini buat ngefilter berdasarkan kondisi yah
<field name="context">{}</field> ---------> kalo kaya {} kosong, {'search_default_in_location':1} (*kalo begini berarti ketika create in_locationnya udah dicentang alias bernilai True*),
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Barang Titipan
</p>
</field>
</record>
#C
<menuitem action="barang_titipan_action" id="barang_titipan_menu" parent="stock.menu_stock_inventory_control" sequence="100"/>
-----> action untuk manggil id di #B
-----> parent = letak menu baru ini dimana bisa diliat di Settings / User Interface / Menu Items
#A
<record id="vpicktree_barang_titipan" model="ir.ui.view">
<field name="name">stock.picking.tree.barang.titipan</field>
<field name="model">stock.picking</field>
<field name="arch" type="xml">
<tree string="Barang Titipan" create="false"> -----------------> create=false (untuk create), edit=false (untuk edit)
<field name="name"/>
</tree>
</field>
</record>
#B
<record model='ir.actions.act_window' id='barang_titipan_action'>
<field name="name">Barang Titipan</field>
<field name="res_model">stock.picking</field> ---------> objek ?
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="vpicktree_barang_titipan"/> ---------> buat manggil #A
<field name="domain">[('barang_titipan','=',True)]</field> ---------> ini buat ngefilter berdasarkan kondisi yah
<field name="context">{}</field> ---------> kalo kaya {} kosong, {'search_default_in_location':1} (*kalo begini berarti ketika create in_locationnya udah dicentang alias bernilai True*),
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Barang Titipan
</p>
</field>
</record>
#C
<menuitem action="barang_titipan_action" id="barang_titipan_menu" parent="stock.menu_stock_inventory_control" sequence="100"/>
-----> action untuk manggil id di #B
-----> parent = letak menu baru ini dimana bisa diliat di Settings / User Interface / Menu Items
Komentar
Posting Komentar