![](/img/trans.png)
[英]Uncaught ReferenceError: openerp is not defined in odoo v10
[英]Why Openerp7 JS files not working in odoo v11 but worked properly in odoo v10?
即使odoo 10具有新修改的語法,在openerp-7中開發的Javascript文件在odoo 10中也可以正常工作,但在odoo 11中則不能工作。 這是為什么?
新的js框架引入了一個兼容層,以便能夠在Odoo中使用舊的js api編寫代碼,但是該兼容層並不完全與舊版本兼容,它旨在與舊式js兼容Odoo小部件的代碼。
這意味着兼容性層將嘗試將舊樣式與新樣式進行匹配,但是將使用相同版本的現有小部件和代碼。 與其他版本不向后兼容。 例如,如果將小部件從v10刪除到v11,則兼容性層將不會為您提供該實現。
每個案例都需要進行分析,但這就是您的舊代碼可能停止工作的原因
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.