You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo中如何配置实现ir.actions.report点击按钮在新窗口打开

解决方法

方案1:修改触发按钮(按需配置,最灵活)

仅当前按钮生效,直接在button标签中添加target="_blank"属性即可,修改后代码如下:

<button name="%(myModule.my_report_partner)d" type='action' string="open graph" target="_blank"/>

方案2:修改报表定义(全局生效)

所有调用该报表的入口都会默认新窗口打开,直接在标签中添加target="new"属性即可,修改后代码如下:

<report
    id="my_report_partner"
    string="Graphe"
    model="res.partner"
    report_type="qweb-html"
    file="myModule.myTemplate"
    name="myModule.myTemplate"
    target="new"
/>

注意事项

  • 修改配置后需要升级对应模块,刷新页面后配置才会生效
  • 如果你需要的是打开Odoo内部模态弹窗而非独立浏览器标签,把上述target的值改为target="new"即可

内容的提问来源于stack exchange,提问作者Bashir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:24:04