odoo12 - 在动作中添加新菜单并进行逻辑操作(新增服务器动作)

在odoo12中,动作中新建菜单:

    <record id="MuseumTicketActionServer" model="ir.actions.server">
        <field name="name">生成对账单</field>
        <field name="model_id" ref="model_fr_museum_ticket"/>
        <field name="binding_model_id" ref="model_fr_museum_ticket"/>
        <field name="state">code</field>
        <field name="code">
            if records:
               action = model.create_bill(env.context.get("active_ids"))
        </field>
    </record>

其中:

model_id:model_xxxx(model + 下划线 + 对应的模型名)

binding_model_id:同上

create_bill:就是对应的方法,点击菜单会跳转的到对应的函数里面(函数写在之前定义的模型里面)

posted @ 2020-04-02 11:15  pywjh  阅读(1179)  评论(0编辑  收藏  举报
回到顶部