backbone.js 更改客户后调用odoo11 POS中的方法

mrwjdhj3  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(120)

POS(销售点)中有一个名为PaymentScreenWidget的小部件,其中有一个customer_changed方法,当客户发生变化时会调用该方法。
假设我想在一个方法被调用后再调用这个方法,那么我怎样才能做到这一点而不干扰这段代码呢?
在很多情况下,干扰这些代码会带来很多麻烦,那么有什么方法可以实现这一点呢?
我想向它附加一些文本,但是由于有许多模块试图更改这些代码或覆盖它,我想避免这样做,并尝试在调用方法之后再调用我方法。

oo7oh9g9

oo7oh9g91#

您必须执行一些代码插装。例如,

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

您必须在您使用的任何模块中实现类似的功能。

相关问题