콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2714 화면

Hi all, I want to show Popup Message when Save Record with Javascipt ? 
Can you help me! Thanks!

아바타
취소
베스트 답변

Hi,

You can try this code to create a pop-up message when saving a record:


/** @odoo-module **/

import { FormController } from "@web/views/form/form_controller";

import { patch } from "@web/core/utils/patch";

import { _t } from "@web/core/l10n/translation";

import { useService } from "@web/core/utils/hooks";


patch(FormController.prototype, 'onsave_notification', {

setup() {

this._super(...arguments); // Corrected to pass arguments properly

this.notification = useService("notification");

},

async saveButtonClicked() {

var self = this;

return this._super(...arguments).then(function () {

self.notification.add(_t("Record saved successfully!"), {

title: _t("Success"),

type: "success",

});

});

}

});


Don't forget to add the file path to the assets in your manifest file:

'assets': {

'web.assets_backend': [

'/your_module_name/static/src/js/your_file.js',

],

}


Hope it helps

아바타
취소
관련 게시물 답글 화면 활동
2
4월 23
4046
1
12월 19
7053
0
12월 19
3
1
10월 23
2186
0
8월 17
3527