Odoo 10 odoo 10如何创建代码段Javascript选项
我正试图在Odoo10中根据 我创建了代码段并添加了js选项,即示例中的代码Odoo 10 odoo 10如何创建代码段Javascript选项,odoo-10,Odoo 10,我正试图在Odoo10中根据 我创建了代码段并添加了js选项,即示例中的代码 (function() { 'use strict'; var website = odoo.website; website.odoo_website = {}; website.snippet.options.snippet_testimonial_options = website.snippet.Option.extend({ on_focus: functio
(function() {
'use strict';
var website = odoo.website;
website.odoo_website = {};
website.snippet.options.snippet_testimonial_options = website.snippet.Option.extend({
on_focus: function() {
alert("On focus!");
}
})
})();
由于未定义odoo.website,因此失败。请参阅
请帮助以下是/theme\u tst/static/src/js/tutorial\u editor.js的正确代码
odoo.define('snippet_testimonial_options', function(require) {
'use strict';
var options = require('web_editor.snippets.options');
options.registry.snippet_testimonial_options = options.Class.extend({
on_focus: function() {
alert("On focus!")
},
});
});
对于odoo11:我需要将焦点更改为焦点(没有尝试过odoo10)
sombatsombat答案适合我。在odoo 12中,使用了对焦
。此页上列出了事件列表
另外,第一个参数snippet\u commential\u options
也是可选的。我们可以忽略它
odoo.define(function (require) {
var options = require('web_editor.snippets.options');
console.log(options);
options.registry.snippet_testimonial_options = options.Class.extend({
onFocus: function () {
alert("On focus!")
},
});
});
odoo.define(function (require) {
var options = require('web_editor.snippets.options');
console.log(options);
options.registry.snippet_testimonial_options = options.Class.extend({
onFocus: function () {
alert("On focus!")
},
});
});