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



Komentar

Postingan populer dari blog ini

Tugas Makalah Sistem Temu Kembali Informasi

Tugas Teknologi Mobile - Android Marshmallow

Tugas PLC