form 表单在没有保存的情况下跳转到另一个页面,会弹出确认框,如下js可以做到对指定模块的弹窗消除:
odoo 取消保存提示

odoo.define('web.BasicController1', function (require) {
    "use strict";
    var BasicController = require('web.BasicController')

    BasicController.include({
        _discardChanges: function (recordID, options) {
            console.log(recordID)
            if (recordID && recordID.startsWith('report.center')) { //report.center 为模块的名称
                return ''
            }
            return this._super(recordID,options)
        },
    })

})

附加说明,这种提示对正常模块是有用的,但是我要在页面中镶嵌外置报表,每次选择报表名称后退出就会出现提示,就很烦.

相关文章:

  • 2021-06-04
  • 2021-10-14
  • 2021-12-10
  • 2021-05-27
  • 2022-12-23
  • 2022-02-13
  • 2021-08-15
猜你喜欢
  • 2021-07-20
  • 2022-02-14
  • 2021-06-10
  • 2022-12-23
  • 2021-11-28
  • 2021-06-16
相关资源
相似解决方案