如何将域添加到以下模型并在销售开始时加载它。
{
model: 'res.partner',
label: 'load_partners',
fields: ['name','street','city','state_id','country_id','vat',
'phone','zip','mobile','email','barcode','write_date',
'property_account_position_id','property_product_pricelist'],
loaded: function(self,partners){
self.partners = partners;
self.db.add_partners(partners);
},
}
使用load_models的point_of_sale.models
功能加载res.partner
模型,(您可以在原始模型文件中使用域找到许多模型):
odoo.define('my_module.partners', function (require) {
"use strict";
var models = require('point_of_sale.models');
models.load_models([{
model: 'res.partner',
fields: ['name','street','city','state_id','country_id','vat', 'phone','zip','mobile','email','barcode','write_date', 'property_account_position_id','property_product_pricelist'],
domain: function(self){ return [['company_id', '=', self.config.company_id[0]]]; },
loaded: function(self, partner) {}
}]);
});
domain:[domain|function]
确定需要加载哪些模型的域。 Null
加载所有内容。