为什么Openerp7 JS文件不能在odoo v11中工作,但可以在odoo v10中正常工作?

时间:2018-10-11 10:15:21

标签: javascript odoo-10 odoo-11

在openop-7中开发的Javascript文件在odoo 10中可以正常工作,但是在odoo 11中则不能工作,即使odoo 10具有新修改的语法也是如此。这是为什么?

1 个答案:

答案 0 :(得分:0)

新js框架引入了一个兼容层,以便能够使用Odoo中的旧js api编写代码,但是该兼容层并不完全与旧版本兼容,它旨在与旧样式兼容Odoo小部件的编写js代码集。

这意味着兼容性层将尝试将旧样式与新样式进行匹配,但是将使用相同版本的现有小部件和代码。与其他版本不向后兼容。例如,如果将小部件从v10删除到v11,则兼容性层将不会为您提供该实现。

每个案例都需要进行分析,但这就是您的旧代码可能已停止工作的原因