Hi all, I want to show Popup Message when Save Record with Javascipt ?
Can you help me! Thanks!
Această întrebare a fost marcată
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
Îți place discuția? Nu doar citi, alătură-te!
Creează-ți un cont astăzi pentru a beneficia de funcții exclusive și a interacționa cu minunata noastră comunitate!
Înscrie-te| Postări similare | Răspunsuri | Vizualizări | Activitate | |
|---|---|---|---|---|
|
|
2
apr. 23
|
6029 | ||
|
|
1
dec. 19
|
8620 | ||
|
|
0
dec. 19
|
3 | ||
|
|
1
oct. 23
|
3990 | ||
|
|
0
aug. 17
|
4645 |