在openerp-7中开发的Javascript文件在odoo 10中可以正常工作,但在odoo 11中不能工作,即使odoo 10有新修改的语法。为什么会这样呢?
发布于 2018-10-12 04:27:19
在新的js框架中引入了一个兼容层,以便能够在Odoo中使用旧的js api编写代码,但该兼容层并不完全是为了与旧版本兼容,它的目的是为了与为Odoo小部件编写旧风格的js代码兼容。
这意味着兼容层只会尝试将旧样式与新样式进行匹配,但使用相同版本的现有小部件和代码。它不能向后兼容其他版本。例如,如果将一个小部件从v10移到v11中,那么兼容层将不会为您提供实现。
每种情况都需要分析,但这就是为什么您的旧代码可能会停止工作的原因
https://stackoverflow.com/questions/52757578
复制相似问题