Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
4173 Widoki

I want to trigger a JS event from another JS function from a different file. I want to apply a discount from customer card when user will set a customer in POS. I already made a JS function which is working perfectly but its need to set customer first then needs to click another button but I want to apply this when customer will set. Is there any way to trigger event from another class function?

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,

Try like following.

 // Import this in both files
const { posbus } = require("point_of_sale.utils");

// use this inside the function where you need to trigger the action
posbus.trigger('a-unique-custom-name');

// Import this in the file where you want to receive the action
const { useBus } = require("@web/core/utils/hooks");

// Add this to the setup function of your component
useBus(posbus, 'a-unique-custom-name', this.functionName);

// define your function

Regards

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
wrz 23
9151
1
gru 22
3650
3
mar 25
7765
0
sty 24
1453
1
paź 23
3835