私はPOS Odooに値はJS Odoo POSでのモデル
マイprice.js
get_unit_display_price: function(){
var self = this;
var line = self.export_as_JSON();
var product = this.pos.db.get_product_by_id(line.product_id);
fields.product_id = line.product_id;
fields.pricelist_id = this.pos.config.pricelist_id[0];
fields.uom = product.uom_id;
fields.line_qty = line.qty;
fields.price_unit = line.price_unit;
var model = new Model('pos.order');
this.total_price = model.call('calculate_price',
[0, fields]).done(function(result){
total_price = result['total_price'];
return result['total_price'];
});
}
price.xml
<t t-jquery=".price" t-operation="append">
<t t-esc="widget.format_currency(line.get_unit_display_price)"/>
</t>
を[注文ラインの価格を上書きしようとしているを返す定義されていません
値を取得していますtotal_priceモデル(値段) xmlファイルのget_unit_display_priceにはが未定義で返されます。
新しいモデル関数(モデルからのjs値)の実行後にjsから値を設定する方法は?あなたのコードには多くの問題があります