Как показать способ оплаты кнопкой в ​​соответствии с выбранным клиентом? - PullRequest
0 голосов
/ 10 февраля 2019

Я создал поле с именем credit в модели res.partner, которое загружается в Point of Sale.Я показываю это поле на экране оплаты (в частности, на кнопочном способе оплаты), но при изменении клиента поле кредита не отображается.

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

javascript:

models.load_fields('res.partner', ['refund_credit']);

xml:

<t t-name="PaymentScreen-Paymentmethods">
    <div class='paymentmethods'>
        <t t-foreach="widget.pos.cashregisters" t-as="cashregister">
            <div class="button paymentmethod" t-att-data-id="cashregister.journal_id[0]">
                <t t-esc="cashregister.journal_id[1]" />
                <t t-esc="widget.pos.get_client().refund_credit"/>
            </div>
        </t>
    </div>
</t>
...