我正在尝试在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

07-28 05:57