Odoo13_窗口動作和服務器動作的簡單使用


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.按鈕實例

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM