1.窗口動作
<record id="qqq" model="ir.actions.act_window"> <!-- 按鈕名稱 --> <field name="name">窗口動作111</field> <!-- 在那個模型上面 --> <field name="binding_model_id" ref="model_dub_receive_money"/> <!-- 打開那個模型 --> <field name="res_model">dub_receive_money</field> <!-- 視圖類型 --> <field name="view_mode">tree</field> <!-- 從新窗口打開 --> <field name="target">new</field> </record>
2.服務器動作
<record id="fake_del_action" model="ir.actions.server"> <!-- 按鈕名稱 --> <field name="name">假裝刪除</field> <!-- 模塊名 --> <field name="model_id" ref="model_dub_receive_money"/> <!-- 顯示在模塊:dub_receive_money的視圖上 --> <field name="binding_model_id" ref="model_dub_receive_money"/> <!-- 模塊下對應的視圖類型 有list/from --> <field name="binding_view_types">list</field> <!-- 要執行的python代碼塊,執行del_check函數 --> <field name="state">code</field> <field name="code"> action = records.del_check() </field> </record>
3.按鈕實例