Вызов метода в POS odoo11 после смены клиента - PullRequest
0 голосов
/ 15 января 2019

В POS (точке продажи) есть виджет с именем PaymentScreenWidget, а внутри есть метод customer_changed, который вызывается при смене клиента.

Предположим, что я хочу вызвать метод после вызова этого метода, и как я могу это сделать, не вмешиваясь в этот код?

Вмешательство в этот код оставляет много проблем во многих случаях, так есть ли способы достичь этого?

Я хочу добавить к нему некоторый текст, но поскольку многие модули пытаются изменить этот код или переопределить его, я хочу избегать этого и пытаться вызывать свой метод после вызова этого метода.

1 Ответ

0 голосов
/ 15 января 2019

Вы должны будете сделать некоторые инструменты кода. Например,

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

Вам нужно будет реализовать аналогичную вещь в любых модулях, которые вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...