odoo12

odoo10中,我要实现点击一个按钮,跳转到一个视图,需要按钮对应一个方法,方法转到视图

odoo12中,可以通过action进行跳转

例如:这是一个视图

  <record id="FrReimbursedForm" model="ir.ui.view">
    .....................................
  </record>

    <record id="ReimbursedAction" model="ir.actions.act_window">
        <field name="name">报销申请</field>
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">fr.reimbursed</field>
        <field name="view_mode">tree,form</field>
        <field name="view_id" ref="FrReimbursedTree"/>
    </record>   

现在我在别的视图需要一个按钮,跳转到上面那个form视图

<button name="%(ReimbursedAction)d" string="测试" type="action"/>

可以这样定义,name跟%(aciton的id)d,type为action

在界面上,button对应的name就是action的数字id

原文地址:https://www.cnblogs.com/pywjh/p/12719890.html