我正在尝试在many2many字段的标签上生成事件。为此,我编写了如下的javascript:
var FieldMany2ManyTags = relationalField.FieldMany2ManyTags.include({
events: _.extend({}, FieldMany2ManyTags.prototype.events, {
'click .o_badge_text': '_onClickTag',
}),
_onClickTag: function(ev){
var tar = ev.target;
var tar1 = ev.currentTarget;
console.log('FieldMany2ManyTags1');
if(tar){
console.log('Test');
alert('many2many tag');
}
if(tar1){
console.log('Test');
alert('many2many tag');
}
},
});
});
但是不会生成该事件。谁能帮帮我吗。为什么这没有发生?或任何其他可能的方式表示赞赏。
提前致谢。
最佳答案
您只需要更改扩展事件时FieldMany2ManyTags
不能使用的引用relationalField.FieldMany2ManyTags
。