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