我在Odoo-11的教程主题中遇到JS问题。我做了所有事情,就像在Odoo-11主题教程中一样,在使用javascript之前没有任何问题。更新主题时没有错误,而JS应该没有效果。我将提供本教程的链接,以便您了解它的外观,我的主题完全相同。
https://www.odoo.com/documentation/11.0/howtos/themes.html
这是JS代码
(function() {
'use strict';
var website = odoo.website;
website.odoo_website = {};
website.snippet.options.snippet_testimonial_options = website.snippet.Option.extend({
onFocus: function() {
alert("On focus!");
}
})
})();
这是来自options.xml的代码,我应该在其中放置data-js =“ snippet_testimonial_options”
<odoo>
<template id="snippet_testimonial_opt" name="Snippet Testimonial Options" inherit_id="website.snippet_options">
<xpath expr="//div[@data-js='background']" position="after">
<div data-js="snippet_testimonial_options" data-selector=".snippet_testimonial"> <!-- Options group -->
<li class="dropdown-submenu">
<a href="#">Moje opcje</a>
<ul class="dropdown-menu"> <!-- Options list -->
<li data-select-class="opt_shadow">
<a>Shadow Images</a>
</li>
<li data-select-class="opt_grey_bg">
<a>Grey Bg</a>
</li>
<li data-select-class="">
<a>None</a>
</li>
</ul>
</li>
</div>
</xpath>
</template>
</odoo>
也许我做错了什么,但是我尝试按照教程中所说的做所有事情。