Почему JS-файлы Openerp7 не работают в odoo v11, но работают должным образом в odoo v10? - PullRequest
0 голосов
/ 11 октября 2018

Файлы JavaScript, разработанные в openerp-7, работали должным образом в odoo 10, но не работают в odoo 11, даже если odoo 10 имеет недавно измененный синтаксис.Это почему?

1 Ответ

0 голосов
/ 11 октября 2018

В новой инфраструктуре js появился слой совместимости, позволяющий писать код с использованием старого js api в Odoo, но этот слой совместимости не совсем совместим со старыми версиями, он предназначен для совместимости со старым стилемнаписать код JS для виджетов Odoo.

Это означает, что слой совместимости будет просто пытаться сопоставить старый стиль с новым стилем, но используя существующие виджеты и код той же версии.Это не обратно совместимо с другими версиями.Например, если виджет удален из v10 в v11, уровень совместимости не предоставит вам реализацию для этого.

Необходимо проанализировать каждый случай, но по этой причине ваш старый код, возможно, перестал работать

...