mirror of
https://github.com/OCA/account-reconcile.git
synced 2025-01-20 12:27:39 +02:00
[IMP] account_reconciliation_widget_partial: Format amount
The amount is formatted based on currency
This commit is contained in:
@@ -12,7 +12,7 @@ odoo.define("account_reconcile_partial.ReconciliationClientAction", function (re
|
||||
var handle = event.target.handle;
|
||||
var line = this.model.getLine(handle);
|
||||
var amount = this.model.getPartialReconcileAmount(handle, event.data);
|
||||
self._getWidget(handle).updatePartialAmount(event.data.data, amount);
|
||||
self._getWidget(handle).updatePartialAmount(event, amount);
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
odoo.define('account_reconcile_partial.ReconciliationRenderer', function (require) {
|
||||
"use strict";
|
||||
|
||||
var field_utils = require('web.field_utils');
|
||||
var renderer = require('account.ReconciliationRenderer')
|
||||
|
||||
renderer.LineRenderer.include({
|
||||
@@ -15,12 +16,22 @@ odoo.define('account_reconcile_partial.ReconciliationRenderer', function (requir
|
||||
{'data': $line.closest('.mv_line').data('line-id')}
|
||||
);
|
||||
},
|
||||
updatePartialAmount: function(line_id, amount) {
|
||||
updatePartialAmount: function(event, amount) {
|
||||
var line_id = event.data.data;
|
||||
var $line = this.$('.mv_line[data-line-id='+line_id+']');
|
||||
var handle = event.target.handle;
|
||||
var line = this.model.getLine(handle);
|
||||
var format_options = {
|
||||
currency_id: line.st_line.currency_id,
|
||||
noSymbol: true,
|
||||
};
|
||||
var amount = field_utils.format.monetary(
|
||||
amount, {}, format_options);
|
||||
|
||||
$line.find('.line_info_edit').addClass('o_hidden');
|
||||
$line.find('.edit_amount_input').removeClass('o_hidden');
|
||||
$line.find('.edit_amount_input').focus();
|
||||
$line.find('.edit_amount_input').val(amount.toFixed(2));
|
||||
$line.find('.edit_amount_input').val(amount);
|
||||
$line.find('.edit_amount_input').select();
|
||||
$line.find('.line_amount').addClass('o_hidden');
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user