加载 ir.sequence 到 Odoo POS
Load ir.sequence into Odoo POS
我正在尝试将 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>
我正在尝试将 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>