加载ir.序列到odoo pos

  • 本文关键字:odoo pos ir 加载 odoo-10
  • 更新时间 :
  • 英文 :


我正在尝试将ir.sequence加载到 odoo pos 中,因为我需要打印pos.order sequence。但是出于某种原因,看来load_models并未被调用。我已经成功地将其他字段添加到已经加载的模型中。这是我的代码。我正在使用 ODOO V11

var core = require('web.core');
var QWeb = core.qweb;
var _t = core._t;    
var models = require('point_of_sale.models');
models.load_fields('res.company', 'street');
models.load_fields('res.company', 'street2');
models.load_fields('res.company', 'city');
models.load_models([{        
    model: 'ir.sequence',
    condition: function(self){ return true; },
    fields: [],
    domain: function(self){ return [['code','=','pos.order']]; },          
    loaded: function(self, result){
        //self.set('secuencia', result[0].id);            
        self.secuencia = result;                   
    },        
}]);

我刚刚意识到,当我启用developer mode with assets时,它可以正常工作,但是当我没有开发模式的情况下运行时,就不会加载。我正在继承这样的模板:

<template id="assets" inherit_id="point_of_sale.assets">
    <xpath expr="." position="inside">
        <script type="text/javascript" 
                src="/ss_point_of_sale/static/src/js/ss_point_of_sale.js">
        </script>            
    </xpath>
</template>

我还需要做其他事情吗?也许脚本顺序?

这修复了。

<script type="text/javascript" 
src="/ss_point_of_sale/static/src/js/ss_point_of_sale.js"/>

我关闭了脚本标签并删除了

</script>

最新更新