Hi all, I want to show Popup Message when Save Record with Javascipt ?
Can you help me! Thanks!
Cette question a été signalée
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
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrire| Publications associées | Réponses | Vues | Activité | |
|---|---|---|---|---|
|
|
2
avr. 23
|
6052 | ||
|
|
1
déc. 19
|
8628 | ||
|
|
0
déc. 19
|
3 | ||
|
|
1
oct. 23
|
4003 | ||
|
|
0
août 17
|
4662 |