更改客户后在odoo11 POS中调用方法

时间:2019-01-15 05:31:27

标签: javascript backbone.js odoo-11

POS(销售点)中有一个名为PaymentScreenWidget的小部件,内部有一个customer_changed方法,当更改客户时会调用该方法。

假设我想在调用此方法之后调用一个方法,那么如何在不干扰此代码的情况下做到这一点?

在很多情况下,干扰此代码会带来很多麻烦,因此有什么方法可以实现?

我想在其中添加一些文本,但是由于有许多模块试图更改或覆盖这些代码,因此我想避免这样做,并尝试在调用该方法之后调用我的方法。

1 个答案:

答案 0 :(得分:0)

您将必须执行一些代码检测。 例如,

let old_customer_changed = customer_changed;
customer_changed = function(){
 // my awesome code
 old_customer_changed();
}

无论使用什么模块,您都必须实现类似的功能。