Odoo15企业版的mps不能切换rows的问题

2022-09-30  本文已影响0人  知识就是财富

正常功能

安装mps模块之后,我们可以通过Rows中的选项来改变mps视图,看下图:

Odoo15 mps rows

正常的功能是勾选Rows中的选项,例如 Actual Demand Y-1,右侧就会出现相应的维度。

并且这些勾选项都是被保存下来的,刷新页面并不会影响所勾选的内容。

故障描述

我的企业版版本忘记是什么时候下载的,里面存在bug,导致勾选了rows中的某一项之后,mps视图没有变化,并且刷新页面之后,勾选的内容被取消勾选了。

原因分析与修复

1、这个Rows的实现来自于mrp_mps_control_panel_option_buttons

2、js是通过o_mps_mps_show_line这个类来注册事件

发现错误了

Odoo15 mps rows js

怎么改呢?

1、下载新的企业版代码(PS:是个人都能想到的方法)

2、通过自己的js能力去修改(PS:很简单,做后端的也应该能改出来)

3、去odoo runbot上通过资产模式看正确的代码(PS:需要定位到错误,然后才能对症找药,仅限于炫技)

正确的搞法:

fix odoo15 mps row bug

玩好Odoo的总拥有成本还是不低的!

上一篇 下一篇

猜你喜欢

热点阅读