1

我想在 odoo 11 的 pos 打印收据中添加我的自定义字段,这是我的 js 代码:

var module = require('point_of_sale.models');
var models = module.PosModel.prototype.models;
for(var i=0; i<models.length; i++){
    var model=models[i];
    if(model.model === 'res.partner'){
         model.fields.push('custom_field1');
    }

}

和 XML 代码:

 <?xml version="1.0" encoding="utf-8"?>
 <templates id="point_of_sale.template" xml:space="preserve">
    <t t-name="PosTicket" t-extend="PosTicket">
       <t t-jquery=".receipt-user"  t-operation="after">
          <t t-if="order.get_client().name">
            <t t-esc="order.get_client().name"/> </t>
            <t t-if="order.get_client().custom_field">
            <t t-esc="order.get_client().custom_field"/> </t>
    </t>  
</t> </templates>

该值在调试模式下打印,而不是在正常模式下打印。

4

0 回答 0