odoo添加自定义导出按钮
True

流程

添加一个导出的 act_window 到产品表,该 act_window 对应一个导出记录表的form视图,form视图定义了一个buttonbutton点击生成一个excel并新开一个文件下载地址的url窗口。

创建导出记录表

由于导出按钮是跳转到对应的一个form视图,需要有一个导出文件的二进制字段提供下载,所以创建一个导出的model

已复制

创建导出记录表的视图


已复制

添加导出按钮到目标表的action(动作)下拉列表中

已复制

其中:

  • src_model 表示在哪个 model 上添加这个 act_window
  • res_model 表示这个 act_window 将会跳转到哪一个 model
  • view_type res_model 显示的视图类型
  • view_mode res_model 显示的视图种类列表
  • target 视图在当前视图(src_model) 上的打开方式。
    • 在当前视图上打开(current)
    • 使用全屏模式(fullscreen)
    • 使用弹出框(new)

action指定视图的两种写法
True