0
건초 odoo v10에서 javascript로 작업을 수행하고 싶습니다. 메신저로 검색 할 때 버전 8에서 필요하지만 v8에서 10으로 복사하면 오류가 발생합니다. 이를 해결 코드가 내가 처음이 코드를 테스트 할 때 내가odoo javascript를 v8 및 v9에서 v10으로 마이그레이션
_.each(result, function(res) {
setTimeout(function() {
//If notification not already displayed, we add button and action on it
if (!($.find(".eid_"+res.event_id)).length) {
res.title = QWeb.render('notify_title', {'title': res.title, 'id' : res.event_id});
res.message += QWeb.render("notify_footer");
a = self.do_notify(res.title,res.message,true);
a.element.find(".link2showed").on('click',function() {
self.get_notif_box(this).find('.ui-notify-close').trigger("click");
self.rpc("/calendar/notify_ack");
});
}
덕분에이 시도하지만 내 문제는 아니었다 괄호 안에는 v8에서 10으로 구문을 변경하고 코딩하는 중이었습니다. 그리고 a.element.find (".link2showed")를 변경하여 구문을 변경했습니다. ("클릭"); to self. $ ('.o_close') .on (클릭, 함수() { 및 self.get_notif_box (this) .find) .trigger ("click"); 정말 고마워요. –